"a lot of modern x86 software is very under-optimised because they expect people to have cycles to spare on their Intel/AMD cpus."
the influence of ".Not" and UWP no doubt. I remember seeing Windows 2k3 server running on the same (older, underpowered, test) platform as Windows 2000 server, and it was SO piggy I couldn't even use it. Long stutter times in the GUI. It was TRULY pathetic.
Ultimately I blamed the presence of ".Not" and the kinds of LAZY thinking that is described in that quote, something like "we have cycles to spare, so don't bother making the code efficient".
Yeah, lots of THAT in "modern" windows, too, or so it would seem, like all of that "the Metro" garbage. I tried playing games like Solitaire and Mahjong in the Win-10-nic pre-release, and it was LAUGHABLE, especially when you consider how SNAPPY and FAST solitaire was in, *cough*, WINDOWS 3.0 !!!
PATHETIC performance with those "modern" 'The Metro' and/or UWP "The Store" versions. Thanks, Micro-shaft!!! And the ads, too. Oh, joy!!!
icon, because, facepalm. [yeah I was a windows fan until ".Not" and then Vista and then "Ape" and then Win-10-nic]