I think you are underestimating the resources that WP8 will need - there is a reason that NO WP7 hand sets are being updated - can't run it. So you can't compare the WP7 OS to WP8 because WP8 NEEDS at least Dual Core and may benefit from Quad Core so it is time to get off the WP7 doesn't need multi cores and Android sucks because it can't run on less than multi cores.
Experiment 19: The back story of Microsoft's work to bring NT core to ARM | ZDNet
prove... that Windows NT and the CLR (Common Language Runtime) could deliver better performance than Windows CE and the .NET Compact Framework on identical hardware.
