Baoran wrote:I know they are different. I was more like trying to figure out if my cpu or gpu is the bottleneck with each version and if my card handles games better that use specific directX version compared to others with assumption that they would each year make the benchmark harder to have high scores considering the new hardware that has come out.
-3DMark99 and 2000 are pretty much all on the CPU these days. You could strap an ancient GeForce 6800 Ultra to a Core i7 system and still be limited by the CPU.
-3DMark01 is also mainly CPU limited. On a Core i7 machine, it typically stops scaling with cards faster than the GTX 280. However, on modern systems, the motherboard's UEFI implementation can heavily influence your 3DMark01 score. I'm not exactly sure how it works, but I've seen differences as high as ~20k points between different motherboards running the same CPU, GPU, RAM, and freshly installed OS. But just because a motherboard sucks at 3DMark01 doesn't mean that it's a slow system...far from it! It just means that the system's UEFI is not optimized for whatever the hell it is that 3DMark01 likes. Because of this, 3DMark01 is no longer a good choice for benchmarking single-threaded CPU performance on modern UEFI based systems. There are just too many unknown variables.
For example: my main system seems to have a 3DMark01-friendly UEFI and scores 119,886 / 95,428 / 90,311 under XP/Win7/Win10. My HTPC, with similar CPU and GPU performance, only scores 82,520 / 78,490 under Win7/Win10.
-3DMark03 is easily the most GPU-limited version of the "classic" 3DMark range (1999-2006). On a modern Core i7 machine, you'll see scaling right up to the GTX 980Ti, especially if you increase the resolution.
-3DMark05 and 06 are much more CPU-limited than '03. With these versions, I believe Futuremark's goal was to more accurately represent the performance of a typical game engine, whereas 3DMark03 was more of a synthetic GPU benchmark.
"A little sign-in here, a touch of WiFi there..."