I am running XP without any difficulties. I burned Win7 on a DVD (64 bit) and booted to it. After loading files the starting windows screen appears and stops after showing a red dot. Then shows the BSOD with a Machine_Check_Exception error. (0x0000009x (0x0000000000000004, 0xfffff8000eb35ba0, 0x00000000b2000000, 0x0000000000070f0f)) I tried decoding the error to no avail. I tried the 32 bit version and the same error. I also tried installing through XP. Which copied the files over without a problem, but gave the same error when it tried to start. It is my belief that it is a hardware issue. I am not overclocking, I ran a memory test on the ram. What else could it be? Update: I have determined it is the SATA controller on the motherboard. (Well thats my best guess anyways) I unplugged a SATA drive, this time it loaded three dots. I unplugged the other one and plugged in the first. And it made it to the windows logo. I unplugged both drives and everything was hunkydory. Except for the fact that I didn't have a drive to install onto. I also tried the other SATA power cable from the power supply, with no change. Is this just hardware, or can I use a different SATA driver somehow?