Games are always becoming "more" CPU dependant if you want to call it that because they're constantly becoming more powerful, but that is not to say microprocessors are not. In the next few years there should be mainstream success of yet another dedicated specialized matrix microprocessor responsible for all environmental interactions and we still have yet to see a multithreaded game. AI will never come anywhere near the complexity of rendering considering rendering gets specilized whereas AI is simply X cannot attack Y but can attack Z. Just look at current GPU construction, you've got a number of vertex shaders, pixel pipelines and even if you're comparing raw memory bandwidth they're nowhere near each other. CPU is simply one executable pipeline with a small amount of ondie memory accessible that hasn't really been optimized for one specific operationAside from that, I think its worthy to note that games are becoming more CPU dependant, and I don't mean any of the bottlenecking rubbish.
Again I think you're considering unneccesary factors. Games are not really time crucial executions, once you get over a fluid framerate (and all of your benchmarks imply that all processors are able to achieve these fluid framerates) it doesn't really matter to most people how fast it gets executed as there really is no difference between 50FPS and 200FPS and there's no way you could distinguish a difference without monitoring the framerate. Any other execution comes down to time crucial executions though, and they rely entirely on the CPU to boot. You wanna encode a file to MPEG4 so you can burn a DVD in as less time as possible. You wanna install an application in as less time as possible. You wanna start working with some heavy scientific equations and want them done as quickly as possible. This is where you CPU really starts getting usedThe benchmarks seem to disagree with you.
Think about it for a minute, why aren't gaming machines equipped with dozens of parallel operating cores yet workstations working with CAD and such are? Games are not dependant on the CPU, and the benchmarks do agree with me whether you wanna ac knowledge it or not. I know deep down you don't give a crap whether you get 100FPS or 1000FPS regardless of what causes the discrepency
Why do you think people use superPI, and I know you are oh too fast to quote superPI times. People would rather get an execution done in an hour rather than an hour and half versus getting 200FPS and 250FPS