Driver Performance Improvements

UPDATE: After speaking more with NVIDIA about where the performance enhancements come in to play, we were able to confirm that they are definitely there. We ran a few more tests at 2560x1600 with 4xAA and saw some good 10%+ performance improvements. The changes to the driver that make this possible come in handling high memory usage situations better. This means that in cases where memory pressure is a major cause for performance loss, we'll see the promised performance improvements. In older games like Oblivion, even pushing 2560x1600 with 4xAA won't be enough. Newer games will benefit more from this. Of course, the other issue is that some times the performance improvement may not be enough. We tested Far Cry 2 with the GTX 260 and went from 23.4 fps with the 178 driver to 25.8 fps. While this is more than 10% improvement, it's still not playable. Other playable cases like GRID at 2560x1600 with 4xAA did improve as well.

On cards with lower memory we'll see improvement at lower resolutions, but the take away is that the improvement will still come when you are pressing up against memory limitations.


NVIDIA promised between some pretty significant performance gains with this driver, but the caveat is that the performance gains are only with certain hardware on certain games with certain settings. Obviously we didn't have the time or energy to test every permutation of everything. In fact, we just did a brief run down of a few games using the GTX 260 so that we could get a taste of what to expect in the general case.

The picture we see is a little bit dimmer than the best case scenario painted on the driver download page noting performance increases. Here's how performance looked at 1920x1200 under a handful of games we have been (or will be) testing with for a while.


Rel 178 Driver Rel 180 Driver Percent Increase
Crysis 29.7 29.6 -0.34
Far Cry 2 38.2 37.1 -2.88
Race Driver GRID 55.8 56.8 1.79
Oblivion 43.8 40.5 -7.53
Enemy Territory: Quake Wars 85.1 84.5 -0.71

For the most part, performance we are seeing stayed stable. Oblivion saw a decrease in performance which is certainly worth noting. We could spend our time looking for where the performance gains come from, but looking at our highest quality tests at a decent resolution with a card targeted at gamers across 5 games and seeing nothing really doesn't impress us.

Of course, the performance gains are there somewhere. They just might be with corner cases rather than average cases. These are still important, and driver performance consistency has likely improved because of this release. But it would be best not to expect a performance gain but to appreciate it if its there.

Let's Talk about PhysX Baby Tesla, CUDA, and the Future
Comments Locked

63 Comments

View All Comments

  • Makaveli - Thursday, November 20, 2008 - link

    As others have stated there is quite alot of bias in Sandman74's post. One can easily point out that NV has had more vista related drivers issues then Ati. I however i'm not gonna touch that doesn't matter to me where you loyalty is.

    And from the article....

    "What this shows is that they changed their minds after the 4870 was released and decided that their never should have been a 192 core version to begin with."

    Nv got caught with their pants down plain and simple. The competition had a better product and they had to do something. the way that is said makes it sound like they made a product figured out it was a mistake and then fixed it which is not true.
  • AnnihilatorX - Thursday, November 20, 2008 - link

    I had been having nv4disp crashes with Vista x64 with my 8800GT card once in a while. After switching to HD4850, I've never had a single graphical driver crash.
  • Capt Caveman - Thursday, November 20, 2008 - link

    Well, as a Nvidia owner, I'm hoping these drivers resolve the nv4disp system crashes that the last couple of drivers have caused. At least, my prior ATI CCC crashed occurred while gaming while my current Nvidia crashes occur while just browsing a website.

    Note - I've performed a complete driver uninstall, registry cleaning, etc prior to installing.

Log in

Don't have an account? Sign up now