0x0000009C is hardware-related issues, such as RAM, graphic card, and HDD.
For your case, I think that is the card because you change your card to 8800GT.
Try to delete the previous drivers and clean install new drivers again.
I actually did do a clean install after putting in that card. I'm thinkin it might either be the mobo or RAM as the RAM amount has been an issue. At one point the RAM was only being read as 3.99 and not the full 6. This was with 64 bit version of Windows. Any way I can test the RAM or mobo??