NVIDIA has published the GeForce 310.70 driver, you can download it over here.
This GeForce driver is recommended for the best experience in the blockbuster holiday games. GeForce 310.64 drivers add optimizations for Far Cry 3, providing up to 38% faster performance.This release contains all fixes and performance gains from the previous 310.xx beta drivers, as well as several fixes for commonly reported issues:
These drivers also include the previously released optimizations for Call of Duty: Black Ops 2 and Assassin's Creed III, providing up to 26% faster performance in Call of Duty: Black Ops 2 and up to 18% faster performance in Assassin’s Creed III, as well as smooth, shimmer-free graphics with TXAA antialiasing in both games.
Assassin’s Creed 3: Shadow flickering resolved. Battlefield 3: The game should no longer crash to desktop with the message “bf3.exe stopped working” on GeForce 500 and 600 series GPUs. Call of Duty: Black Ops 2: “Driver not responding” error should no longer occur on the GeForce GTX 570 and GTX 580 during the second half of the first level of the game, when the helicopter is shot by a rocket. Hitman: Absolution: “Driver Not Responding” error should no longer occur when playing the game on a GeForce GTX 650 Ti with Global Illumination and Tessellation enabled. Final Fantasy XIV Online: "DirectX device was lost" crash should no longer occur on GeForce GTX 680 systems. GeForce GTX 690: Quad SLI GeForce GTX 690 systems should no longer lock-up when playing games in Surround.