Been having this problem for quite sometime now, and it all started randomly. I'm thinking my internet connection is the culprit. happends on single card also. yesterday I thought I would go onto crysis 2 multiplayer just to check if it was still occouring. I went into a game with the lowest ping I could find. The game loads and I start playing..no microstutter. I finish playing the round and the next map loads. I spawn and the microstutter appears again. this is the wierd thing I usualy play single player (which runs fine btw) with an xbox controller. I thought I'd try it on multiplayer. looking around and moving - No Microstutter? then I switch to mouse and I get it back. on the 360 controler is has no microstutter? I had this same problem with battlefield 3 until I created a config file using these which fixed the problem, but I still get random cpu spikes. (maybe internet related) RenderDevice.TripleBufferingEnable 0 RenderDevice.ForceRenderAheadLimit 1 GameTime.MaxVariableFps 59.95 when I say microstutter I mean this, but at a much more noticable level. It happends in many FPS games however not in CS:GO does not happen in RTS games. I have ran line tests which give me 0% packet loss and 1 - 2ms jitter. I have tried almost every possible solution. Updating drivers Turning ht off testing on stocks speeds clean boot of windows many more. Thanks.