Theoretically speaking, suppose that MS wants the slim to be the better alternative to base PS4 in every aspect. They decide that they have to match or exceed the performance.
They do the following.
Use a cut down version of the low end Polaris 11 as the GPU. Clock it at 1.2ghz.
Boost Cpu to 2.0ghz+.
function mentioned that PS4 has 32 ROPs. Hower thats running at 800mhz. Assuming p10 has 16 ROPs at 1.2 ghz, there is a lesser gap. Essentially 24 ROPs to 32 ROPs.
Esram clocks would need to be increased in tandem to keep sync, thus increasing the bw for free.
Because of memory BW efficiencies in new polaries, a ~50% increase in GPU capabilities can be had on the same DDR3 memory setup.
It seems to me to be a big waste to port Xb1 to 14nm Finfet and not take advantage of new efficiencies.
MS updates the existing XB1 SDK, makes it optional for devs to use the extra power. Ms uses some of the extra power for smoother OS and shit.'
As for for people who think there is too many versions that devs have to support, I argue that Scorpio and PC should be counted together, so essentially its
Xb1, Xb1 slim, and Scorpio / PC.
Now for the unknowns, which may or may not be a con. I think Microsoft would need to weigh the cons against the benefit of these spec bump.
Unknowns:
1. How much would be the difference in R&D cost between porting GCN1.1 to lower fab, and redesigning the SOC to use Polaris.
2. What is the increase in TDP and heat and more importantly BOM cost of using Polaris at 1.2ghz versus using a simple shrink.
3. What's the cost of, to MS, of supporting the extra target in the SDK. Would the adoption rate by developers be high enough to justify the cost in man power and time.