Why do you think you're getting 33% frame drops depending on games if apps are recompiled ?
Because lack of propper optimazation when compiling for another architecture.
You do not need to search far to find out that many console ports released on PC are badly optimized and eats resourcesn (same case with this).
Of course it does... The PPC found inside the 360 is more than 12 years old (if you consider R&D).
Good then we can emulate multicore 3GHz PPC CPU's on sub 100USD x86 CPU's and outperform most NG Amiga PPC's then, no need for PPC chips anymore... (sarcastic)
You know you need a i5/i7 @ 4GHz+ to emulate the WII PPC CPU, sure the binary translation could be better but that should be a good reference for you to know how demaning the erchitecture emulation is.
The CPU is the only thing that can be emulated: everything else can be wrapped to host chips.
I have not dwelled enough in the 360 hardware to know what needs to be emulated/wrapped/virtulized, but the Jaguar is not powerfull enough to emulate the 360's CPU. Just doing some numbercrunching on both CPU's and you will see that it is not possible and it's not like the binary translation is 1:1 ratio. Emulating the entire PPC RISC architecture on x86 is not feasable.
And you surestimate the power needed in most games.
Oh, and not to mention that most GPU packed with current ARM SoC are designed to perform correctly with current ARM, or do you mean most ARM GPUs need a faster CPU than they currently got ?
You said that any CPU is fast enough today for gaming not just ARM. So you are saying the ARM CPU's is fast enough and only the GPU needs to be more powerful? But then the CPU will be a bottleneck. The ARM CPU's are far from the desktop CPU's performance.
We can go way deeper in the subject about emulation of other architectures but it's not worth the time in this case.
You want to belive that the 360 CPU is binary translated on the xbone CPU? Sure belive that be my guest.