So why do xbox 360 games lack the complexity and depth of games from 1999 like unreal tournament or quake 3? Which people played on pentium II and IIIs
(i know what you are saying I just want to take a stab at the consoles and point out that the cpu power isn't actually used for gameplay)
Nonesense.
Name one game from 1999 with the same level of complexity in gameworld physics and interaction, procedural animation systems, AI and even half of the other stuff modern games use PS360 CPUs to do?
The PS3 CPU alone was potent enough and fast enough to be used to close the gap between its weak-ass GPU and Xenos on a plethora of games. It's been used for vertex culling, AA, lighting calculations and all sorts.
Modern games are exceedingly complex, and its not just because of the amount of vertex and pixel pushing power contained within their GPUs. GTAIV with its large number of pedestrians and procedural/physics based animation systems, Skyrim also with its radiant AI and massive gameworld would both be impossible to do on an iPAD for at least another half-decade.
Sure you can point to a bunch of linear simplistic PS360 games with low CPU usage like BF3 and say yeah they can run on tablets, but at the top end the CPU performance of ARM cores is just not there yet; and will certainly take much longer to be so because of limits being reached in semiconductor process node shrinkage going forward, and CPU power consumption not scaling with performance the same way it does with mobile GPU chipsets.
Point is you won't see mobile CPU running at 3+GHz ever. Nor will you see CPUs on mobile platforms that can push the same number of operation per clock as the Xenon or Cell, for a very very long time, if not ever.
Also if you think that all or even most PS360 games don't make alot of use of the system CPUs then you really don't know much about game development at all. CPU usage in these systems are maxed out most of the time, especially the CELL.