8800's are getting old, its possible its just dieing.
Could be your 8800 is just getting old, could be a bad power supply.
First thing I would check is the temps on the 8800 while you game. You can do this with MSI Afterburner. Make sure you aren't overheating. The 8800 have a lot of dust on it?
Have you tried installing the latest Nvidia drivers?