Originally Posted by lordikon
A lot of the inefficiency is due to compatibility. DX9 runs on how many different GPUs? How many GPUs do 360 games run on? If all PCs used the exact same card, they would all use that card insanely well, maximum efficiency. But when the same function has to work behind the scenes with different drivers and hardware, efficiency is not as easily maintained.
How so? Don't they design the latest cards to use previous APIs as well as the latest? The architectures may be different, but they were programmed to perform the same task under a well used and known language. The chip inside the 360 is much like the HD2000 series. Why don't we see similar performance with those cards under identical settings?