So as of about a week ago, it seems my 4-year-old HDD has begun to randomly do what I call "stuttering". It'll just become completely unresponsive to any requests for about 30-45 seconds, before working perfectly fine again. And it seems to love doing this while I'm playing TF2, crashing the game after 5-10 minutes.
For example, I'll be playing TF2, when all of a sudden TF2 will just lock up and become unresponsive. When that happens, if I try to open any folder on the HDD, it won't load, and Explorer freezes, until the HDD responds again, about 30 seconds later. While playing TF2, this seems to happen every 1-2 minutes. While not playing TF2, I haven't noticed it at all.
So, I dunno, maybe it's something wrong with TF2 over-stressing my HDD or something, because it only seems to happen when I play TF2. Any other time when I go to the Videos folder on my HDD, it doesn't "stutter" or anything.
I tried defragging it (it was 16% fragmented!!) but that didn't appear to fix the problem. Is the HDD just dying or what? I mean, it IS roughly 4 years old, after all.