SATA hard drive issues.
Recently, my PC gave out, causing me to think that I had somehow killed the motherboard. A friend and I took a look at it, got it running again, but had problems with the HD that I had installed, a 160gb SATA drive. Every time we tried to re-install Windows on this drive, we could complete the installation, but when I started it up and got to the black Windows screen with the blue loading bar, I would get a blue screen with a STOP error. I eventually gave up on that hard drive, and bought a new SATA, but I got the same result. After that, I tried an old IDE drive that I had floating around, and it worked without any problem at all. I'm not sure why SATAs are giving me such problems, and I'm not 100% this is a hardware issue. I've tried replacing the serial cables, I've tried installing new serial drivers, and I've tried messing with some settings in the BIOS (something I'm not too knowledgeable about), but other than that, I'm not sure what to do. If anyone has ever had a similar problem, I'd appreciate any input possible. I'm good with software, but when it comes to hardware issues like this, I'm working in the dark. Thank you in advance to anyone who might be able to help.
The error code that I got from the SATA drives is as follows: STOP 0x0000007b (0xF7A2B528, 0xc0000034, 0x00000000, 0x00000000)