It just seems that with faster hardware come OS upgrades that essentially use up all the speed gains from the hardware. I have particularly noticed this will OSX. On my older iMac with a Core 2 duo processor it strains to keep up with the OS if I'm running the newest OS. Yet it ran really nicely on Snow Leopard. So now I'm stuck with an older machine with a newer OS that doesn't run well with no easy way to go back to Snow Leopard.
To my surprise, I found that Windows 8 actually runs better on my iMac than Mountain Lion does. I paid a lot of money for that iMac and I'm not about to chip it out just because Apple seems to think I need all these new wiz-bang features (spoiler alert - I don't). So it has become a perfectly good work-from-home PC.
The other thing that bugs me about these OS upgrades is how they just casually drop support for hardware and software. All of a sudden your older printer doesn't work or some old program that you have been using no longer works (or you have to pay for an upgrade). This happened to me with VMWare Fusion. I had to pay for an upgrade to have it continue to work on the newer version of the OS. Thanks Apple. The irony, of course, is that I'm now back to using Windows basically full time for work related stuff anyway so I rarely use VMWare anymore. Lesson learned.
Unless you've got specific Windows based programs I would advise people to start switching to Linux. For most everyday stuff (email, web surfing, Skype, Dropbox, etc.) Linux is perfectly good for that. And it's faster. And it runs really well on older hardware. And you're not likely to even need any Anti-Virus software as long as you're sensible about how you use the Internet. And it's free.