2006: Vista premium required new hardware because it required WDDM1.0, and the first cards to support it were the NVidia 8800's [1] [2] and ATI R520 core [3]. Note the whole "Vista capable" fiasco [1] [5], hence Vista premium is the relevant point.
Windows 7 hardware requirements were the same as Windows Vista.
2012: Windows 8 requires at least 8 GB of RAM [4] even though Microsoft claims it has the same requirements as Vista (1 GB RAM). That also means the 32-bit version of 8 is crippled from the start. UEFI Secure Boot, also "not a requirement," will increase the hardware TCO for IT departments purchasing machines meant to have Windows 7 – they first have to disable Secure Boot.
It's understandable that machines from 2006 will not still be around in 2012, but Microsoft is definitely the cause of the increased hardware TCO.
[1] http://www.zdnet.com/blog/microsoft/vista-users-frustrations...
[2] http://www.anandtech.com/show/2116
[3] http://en.wikipedia.org/wiki/R520
[4] http://www.itwire.com/opinion-and-analysis/open-sauce/57536-...
[5] http://en.wikipedia.org/wiki/Criticism_of_Windows_Vista#Vist...
You can't be serious, you are of course joking, and if you aren't then you are insane, and you reference an opinion piece as your source for that? Wow.
I use Windows 8 and Visual Studio 2012 in a 4GB virtual machine. This works fine and is fast.
With Linux they have the choice to defer hw upgrade until it's justified for reasons other than 'we need to upgrade the OS and because the current hardware came with an OEM licence and so is not covered by any volume licencing deal that may be in place (without spending extra) its cheaper to buy a new PC with a Windows bundled than it is to just buy the software upgrade then the hardware when it's really needed'.
When you have a fast machine with windows, 3 years later, it is slow as hell.
When you have a fast machine with linux, 3 years later (in fact 4 years in my case), it is (almost) the same speed and you do not want to change the hardware because you are afraid of potential hardware issues.