This is becoming a real pain getting to college/work because i have to allow for a huge gap in traffic to compensate for this slow acceleration, and i can barely pull out at round abouts - For example i'll make eye contact with another driver, see they're letting me go - Then i'll try and zip out and i'll go so slow that other cars assume i'm not going and all start pulling out and cutting me up

This problem can also be felt through all gears - The car is fine crusing along at say 2krpm then i'll try and accelerate and i'll acctually feel the car go slower then suddenly gets a boost of power as the revs climb. This'll happen in 2nd, 3rd and in 4th the car can barely move for example when i'm accelerating from 30-40 etc until i hit about 50. This also makes climbing motorway sliproads a problem because i just won't have the power to accelerate up the ramp until i actually get to the top.
The best way of describing it is as if its misfiring under 3krpm - However i don't think it is.
What could be causing this? I filled up the dashpot with engine oil about a month ago, the plugs/leads aren't that old. I've not touched the timing or mixture?
I used to just put it down to the engine being cold - ut even when i let it idle for 5 minutes before use i'll get the same problem.
I puzzled...
