The 840 is not overclockable. the 965 is. The 840 also does not have an L3 cache, which can cause a the system to hang, in some cases substantially.
Yes, an upgrade to the 965 would be worth it, especially since they're only 120 bucks now, but I'd be curious what the rest of your system configuration is, as well as knowing whether or not you've tried to resolve any software issues that might be causing the lag and stuttering, viruses, low ram and older video cards could be causing the problems too.
As far as the 970,975,980 they're all the same stepping as the 965. Very easy just to turn up the clock on the 965 and get it to match the stock speed of the 980 (which is 3.7GHZ), and you can do that on the stock HSF that comes with it.