Benchmark suggestions:
First of all, I have really respected Tom's article for a long time. but I still have a few thoughts on how to improve the methodology for testing a CPU for gaming.
1. DON'T use average FPS for the benchmark. use 99th better for real players' requirements.
eg. Let's take 5sec FPS data.
case 1 : fps 100 100 200 100 100
case 2: fps 105 105 105 105 105
every e-sport or pro gaming player knows case 2 is more favorable.
case 1's average FPS is 120, and case 2 's average is 105.
but case 1 's 99th is far lower than case 2.
From the way, Toms's benchmark actually misleads gamers that AMD 5800 3D is good CPU in average FPS, but from 99th trustable FPS , INTEL 12900K is still better for e-sport players or pro gamers.
2. DON'T test cpu with FPS higher than the monitor's frame rate, with inproper settings.
The mainstream player's monitor is 144Hz or 165Hz as e-sports at 2K, or 4K for pro gamers for RPG.
In most of Tom's tests, the benchmark is un-capped to show CPU performance, but actually, it's not accurate at all. why is that? for example, 1080P testing only uses a small texture for rendering, which will fit well into the cache, but under 2K or 4K scenario, it's not the case at all. the 3800 3D will present the fake result.
Another aspect is Toms's most test case using HIGH settings instead of extra or extreme settings. HIGH setting VS extreme setting , the texture detail almost not at same level. ( extreme setting use more texture and require more cache size)
the suggestion is ALWAYS to calibrate the benchmark to 144 or 165 FPS and turn the settings based on that for either extreme or high, instead of testing fake FPS like 200-300 fps under high settings only.
3. DON'T do math average for multi-game bench, you should use normalize every game to equal weight to get the conclusion.
eg. Let's take 5 game data.
cpu1: fps 100 100 200 100 100
cpu2: fps 102 102 120 102 102
cpu1 1 , 5 game's average is 120 FPS
cpu2 , 5 game's average is 102 FPS, but 4 /5 game cpu2 win the performance.
we know in cpu2 's FPS, 4 game win and 1 game lose , obviosly case cpu2 is more farorage for gammer, but Tom's methodoly will pick cpu1 instead of cpu2.
Base on my suggestion, I can't get the conclusion that amd 5800 3D is best gaming CPU at all. I do love AMD cpu, but I love what my real feeling from the gaming even more.