Storytime! with pictures!
[Disclaimer: Long and probably pointless post]
So a few months back, my PC started getting awful hiccups during gaming. It would be silky smooth for the first 30 minutes, then stutter for about 10 seconds, then smooth for a minute or two and then stutter. Just a vicious cycle. I only first noticed it when playing BFBC2. And then it just recently started happening in Witcher 2… and then it even creeped into Guild Wars.
In retrospect, the answer to the problem should’ve been somewhat obvious due to the progressive nature, but I’ll get back to that.
First step in troubleshooting, resource and error monitoring. Nothing out of the ordinary – GPU usage drops to close to nothing during the stutter phase, but nothing else seems different with respect to process resource usage.
Paranoia kicks in. A few errors flagged in the event viewer from the shadow copy service. It gets disabled. No luck. Search indexing gets disabled. No luck. Revert to a backup image created when I installed the OS? No luck.
How about GPU temperatures? Sweet holy mother of monkeys, I forgot how hot 8800s were. Idle temperatures at 60C, load temperatures at 90+C. Doesn’t help that I SLI’d them a while ago. So 2x the heat… Let’s crank them fans upppp.
No luck…. Well, finicky ol’ me decides it’s time for an upgrade.

You've served me well. /salute
And say goodbye to those slim beasts. It’s hard to believe that these babies were made in 2007. That’s 4 years they’ve managed to keep up with gaming (and 5y for the G80) – though it’s been getting rougher with the new games lately. Brothers from different mothers, but they had no issues being paired up in SLI. So then I managed to snag a deal on this baby:

Why hello there...
For the same price I paid for a single 8800GT four years ago, I managed to jump 2 hardware generations up. Halve the heat, more than halve power consumption, and definitely pump up my rig. (and as a side plus, it should help me with my thesis work)
Was this the issue? Old video cards dying?
MAX GRAPHICS. BEATUTIFUL!
…Noooooooo! Still stuttetters.
Okay… well… what is this? I haven’t cleaned my baby in a few months?

Maybe you can see where this is going...
Just look at that. That’s only like… 4 months worth of dust. I gotta love my case though – just image all that flyin’ around inside the case. Well… I guess it’s about time to clean her out. Hey while I’m at it, I might as well take a look at the insides too. I bet those internal fans could use a wipHOLY BALLS

Outline of fan.
Ok, well come to think of it. I don’t think I’ve ever cleaned the heatsink on the inner side of the fan. And as you can see, this is what 4 years of dust collected looks like. It’s like a 2mm layer of compressed dust. That’s actually pretty disgusting.
And to top it all off, it seems this was the source of my issues. It was not GPU overheating, but CPU overheating. To be honest, I never checked the CPU temps. But I probably should have. It runs fine now though, no stuttering (so far). I probably killed off a year of CPU lifetime by not keeping it clean.
Moral of the story: Dust out the entire setup when you decide to clean your case. Oh, and clean your case regularly.

That's only half of it.
So the tell-tale signs: stuttering for no reason means something is getting throttled – the source could’ve been software, but in this case hardware. Made me think it was the GPU. But the fact that it creeped into a less intensive game (GW) should’ve tipped me off that the problem was elsewhere. Oh well. I’m running cooler and quieter now. All is well.