I used to game on Nvidia. I've changed to AMD now. Did you enable tri-buffering with v-sync? That's the best thing on earth if you asked me. But i got crashes when enable it in-game.
I'm forcing it with RadeonPro along with other features like Ambient Occlusion. Game is awesome and no more crashes. If your v-sync doesn't work, try d3doverrider.