Download the new beta drivers that reid had posted earlier in his post
here.
then follow the guide on the nvidia forums to do a fresh uninstall of the old drivers and your current ones
here.
You also always want to make sure you clean off the heatsink/fan combo on your video card, as well as your case, just turn off your rig, pull out the card, be careful when holding it and use some canned air on it to the best that you can. (this will help with heating issues). if you're having a voltage issue, download a tool to monitor your temperatures on your cards so you can see how high you're getting during gameplay and when you're idling.
I have the same issue with my ATI, but mine is due to overclocking the card for 4 years and it now can't handle much of the newer games because of how much usage it needs (this is why i call CoD series garbage, because it can't kill my already dead card).
If this still doesn't work you can always attempt to do a fresh windows install after backing up what you deem necessary and see if it was a conflicting issue with other drivers or the windows kernel got fubar'd at some point.