So i have been having this issue with random stutters in Battlefield 3 lately and i do not know why this is happening. I would be playing fine with ~60 fps on ultra and out of the blue i will get stutters in 5-10 second bursts where the game is literally unplayable. My CPU under normal game load is around 42 Celsius and it is working at 80% on all cores. When the stutters happen it shoots to 100% on all cores and somehow temperatures DROP to 30 Celsius. My GPU will stay around a constant 90-99% load with a temperature of ~60 Celsius. But when stuttering it drops to 10-20% load and temps drop to around 50 Celsius.
My specs are: 8 core AMD FX-8120, GTX 580 Classified, 990FX Extreme3 Motherboard