No, you misread. The issue isn't that you added your experience (its always welcomed), the issue is you don't understand 0x9C errors unless of course you want to throw out IT definitions of the said problem. I have read of ITs who find this error and the Vista version of this error 0x124 very difficult to pin down. Your resolve worked for you but that doesn't mean it is the answer for Joscelin. Trust me, if it could be short and sweet so much the better.
As I pointed out, you didn't read anything previously because if you did you would have noticed the following that the OP had written. Here it is:
I had already tested my Hard Drive with SeaTools, so i was pretty convinced that the problem was elsewhere. Still, i wanted to be absolutely sure so i don't have to start from square one, so what i did was uninstalling my hard drive and installing it to my friend's case. I just removed my friend's hard drive and replaced it with my own, no other parts were removed/changed. I started the computer, opened a .jpg file and left it open for 5 hours (I had a class today) and when i got back, it was still on, no restarts. So i believe with that i can be %100 sure that the problem is NOT with the Hard Drive.
However, he is experiencing issues connecting to his motherboard because 2 of his SATA slots are causing the same issue and yet in his friend's computer 5 hours straight running and no restarts.
@Joscelin, I have to leave for a few hours and I'll search for your manual. Meanwhile go ahead and connect your other hardware. Is this long and sometimes tedious, yes, but you'll gain a load of know-how in the process.