Get the NVIDIA monitor view to see what your temps are like during game play.
I just upgraded from an ATI Radeon 1900XTX to NVIDIA GeForce 9800GTX and all my artifacts, glitches, weird graphics are gone. My ATI card overheated once with the stock fan and it never was the same after that. My ATI card reached the boiling point of water

.