In the 'real world', as gaming shifts towards higher resolutions, reliance on CPU
power is reducing anyway,
This is false. Compute workload does not go DOWN with increased resolution. The only time the compute workload is reduced is if the FPS is reduced. If you want 60FPS in a compute intensive game, it doesn't matter if you're playing at 720P or 4K, the compute requirements certainly will NOT be LOWER at 4K than at 720P for equal FPS. The compute workload is always at least the same or slightly higher to maintain the same goal FPS at a higher resolution.
---------
Furthermore, the practicality of the FX-9590 is irrelevant within such a chart. If the title of the chart were "most practical CPUs for gaming" then fine, put the FX-9590 down with a Pentium 4 for all I care and put the i5-4590 above the rest, but that's not the purpose of the chart. The purpose is to categorize performance classes for gaming workloads, something that it currently fails to do so with reasonable accuracy. The execution throughput of the FX-9590 for real-time workloads is as high or higher (depending on the specific workload) than the i7-975 no matter how you slice it and no matter how impractical the 9590 may be. Any chart which places the i7-975 in a tier ABOVE the FX-9590 has some serious BIAS issues, and this is coming from someone who has spent (likely wasted) hundreds of hours of my time researching and explaining the advantages of current intel CPU architectures for real time workloads. The i7-975 is bloomfield, a 4 generation old CPU. The execution throughput available to any single thread on the i7-975 is actually very similar to PileDriver chips with Turbo speeds in the low 4ghz range. The combined execution throughput available on all 4 cores, when saturated with an 8 threaded workload, is no better than the combined execution throughput of an FX-6300.
http://www.cpubenchmark.net/singleThread.html
http://www.cpubenchmark.net/high_end_cpus.html
Note: the per-core performance of the 975 is comparable to PileDriver chips (+/- chips like the A8-6600K, 760K, FX-4350/6350/8350, etc). The combined throughput lines up with the FX-6300. I fail to see how this chip deserves to be in a "class" for gaming performance (which scales first and foremost with per-core performance) above the FX-9590, when it offers little to no compute advantages over a 6 core piledriver.
AMD originally slated bulldozer to compete with Bloomfield, and PileDriver to compete with Gulftown, obviously they were late to the party with those releases, but it's important to understand that Bulldozer and Piledriver architecture is technologically matched to that same erra, and does compete with intel products from that erra very well. No surprise then that the FX-8350 offers execution performance in both lightly and heavily threaded workloads that is very comparable to an i7-970 (gulftown 6 core).