...just a historical footnote on the "turbo" drivers
from ATI for the "Rage Pro" (3rd generation/0.35um graphics chip).
The driver actually did increase the benchmark numbers by 40%.
Why the problem ? It is emabarassing but it came down too much trust
in WinBench (in 1998) and not testing on real gaming applications
to reveal a "off by one" coding error. Thats it.
The benchmark program "WinBench" automactically
disables VSYNC during its operation. The "Wait on VSYNC" option
in those days of hardware design was controlled by the
gaming application (which invariably followed MS's guideline
and turned it on). The problem: Driver code waited for two successive
VYSNC signals (instead of one) processing more data. Check out
the following
ATI flipping.
P.S. Two years later and almost all hardware today can turn off
waiting on VSYNC. Very few sites however talk about false image
problems that can occur when the game framerate exceeds the monitor
refresh rate.
P.P.S If you look at all the high click through sites that run
advertisements, you would have thought that one of them would
have asked the question about quality tradeoffs that might
have occurred with a 30% increase in benchmark performance.
This particular issue may become the "trojan horse" to uncover
just how simplistic graphic hardware review sites are in their
use of the "framerate counters" to rank video cards.