I've had my 2 8800GTS 512MB cards since about the start of 2008. They never gave me any issues up to a few months back when I had my old computer setup and I was using XP. About two months back I upgraded my CPU, MB and RAM and moved into Vista 64. I don't OC my video cards, one just doesn't OC well while the other OCs pretty good. I have my CPU (Phenom II x4 940) OC'ed from stock 3.0 to 3.45, running stable. I've been too lazy to screw around more to push it further....anyways - Sometimes during games I can play them for hours on end and I have no issues and other times I get 10-30 seconds into the game and the whole screen artifacts, freezes and generally just locks up there. Sometimes my computer will BSOD to a memory dump, then the computer will restart. I'm guessing one of the cards is starting to crap out on me. Would anyone know of a good way to figure out which? Or maybe any other suggestions I could try doing?