Posted by Shaydee
As two have said before me, the 1.40 patch is a beta, therefore will be buggy and the fact there aren't many servers for it doesn't make it any better. Uninstall 2142, then install the 1.25 patch, you should find your problem is fixed.
Also if the problem still exists, type renderer.drawfps 1 to see your fps (it will be the number on the left) and have a look if its dropping. Also, for a little less jumpy gameplay, set the pb.sleep to pb.sleep 500, this makes punkbuster check for cheats every 500 seconds rather than 20, resulting in less CPU being used by the punkbuster program.
I have found in-game FPS displays lie. I have a rather weak computer, and when I played BF2 with settings that my computer couldn't handle, when I'd get Tinnitus (the thing where your vision is blurred and hearing is muffled as a result of explosions close by) the in-game counter would tell me I had 15 FPS, whereas Fraps was telling me that I was getting close to 8. Sometimes CSS likes to suddenly drop FPS for me, where I am unable to play anymore because in reality, I'm getting FPS close to 3, and net_graph 3 was telling me I was getting 10. But aside from that, yes, beta patches suck. Reinstall 2142 and patch it to 1.25, you'll be much happier.
Posted by CyclOnETY
Sorry im just used to type like that.
Don't fucking do it, learn how to type some what decent!