Not to disagree with the notion of OoOE, (and pardon my ignorance of the situation) but isn't the performance advantage of OoOE over IOE nullified when developers have control of what code is run when through the CPU?
Not saying there wouldn't be stalls, but couldn't these be ironed out in the development process?
If so, aren't in-order cores smaller and able to scale to higher frequencies?
To quote Guden Oden:
http://forum.beyond3d.com/showthread.php?t=33335
I'm not convinced either way, but IMO it will be of minimal importance as I see the GPGPU aspect of nextgen playing a more important role with the CPU being a modest ~4x bump over existing xb360/ps3 CPU's instead of the expected 10x of the new GPU's.