^ AMD & nVidia add game specific patches and workarounds in drivers. It's not exactly the same thing.
Of course drivers themselves can and do get better, and boost perf. Especially in CPU bound code, better drivers and new features can reduce CPU load significantly.
However if a game is already GPU throughput limited, then a driver change is less effective.
For example getting a game from 720p to 1080p uses 2X more GPU throughput, increasing load on shaders, texture units, memory bandwidth, and ROPs. Drivers can sometimes compile better shaders, but they can't increase the other resources.








