I think the basics are being overlooked, it's obvious you're having a hardware generate problem. Wasting your time with drivers isn't going to solve hardware issues. There's somethings which you've obviously eliminated due to some of the simple testing you've done. In my opinion, the problem is NOT your motherboard, processor or memory. I find it unlikely that it would be your power supply due to the fact that your computer will not consistently BSOD during situations where your power draw would be at it's maximum and will when power draw is low. This leaves possible areas. Video Card, Hard Drive or Optical Drive. And before anyone says it's impossible that the optical drive and/or it's cable could be responsible, it IS possible if the data gets corrupted as it's copied/read from the optical drive. Although, again, due to the fact that you're able to install windows without any issues, I'm also thinking it's unlikely. I did notice that you're running your system drive in RAID 0. Unless you have a dedicated hardware RAID card, you would have no way of knowning if one of your drives was failing since software RAID (yes, chipset RAID is still software based RAID) do not habitually read SMART data. If this was my system, what I would do to diagnose the situation, I would try the following in the following order: 1) Delete the RAID array and install a fresh copy of Windows on a single drive. 2) If still unstable, I'd try either running with on-board video or another video card. And go from there...