I had a similar problem - the solution was a bad RAM stick. I couldn't install Windows 7 - random BSOD during install. Microsoft memory tests passed, and memtest also passed. I removed all but one of the RAM sticks, it still failed, replaced that one with the 2nd one - everything worked fine.
I returned the RAM sticks for RMA, and the issue was resolved - new RAM and system are working great.