I built a Windows PC using parts from MicroCenter back in 2014. Core i5-4690K, 16GB RAM, 512GB SSD, GTX 970 running Windows 8. It was around $1400 USD at that time, if I remember correctly.
It's now 2018. That same PC with all it's original hardware, is now running Windows 10 just as quickly as always. Not only is the performance still great, but my 4-year-old mid-range PC still outperforms many brand new PCs today. (It's still slightly faster than the current 21in 4K i5 iMac, for example).
If you had bought a Windows machine in 2012, it would not have "slowed down" the way your 90's computers did, and could still use it at it's full original performance today (just like your Mac).
In all that time, I've never experienced a computer getting slower during its usage lifetime. It's a story I have read and heard from others, but I don't know if it's real but caused by some usage behavior I don't exhibit or imagined.
I do know that in the 1990s and even more recently, but to a lesser extent, when I examined other peoples' Windows computers I would find they had installed legions of third-rate applications that were on the precipice of being malware. And this was a cascading problem because people would install something harmful to their PC such as iTunes, Quicktime, or RealPlayer and then attempt to resolve the resulting performance problem by installing a snake-oil system-tuner which in turn made matters even worse. Or they would install an anti-virus tool and their system would slow to a crawl. Unraveling all of this was never fun.
My decades of experience with Windows is that if you simply avoid harmful software, performance will remain essentially uniform. The systems do not decay by some natural process as many popular stories imply.
I think the real issue is that Windows hasn't been effectively utilizing the RAM I've given it.
"Capitalism" (the free market) is us. And I for one do "hate" that CPU performance is not increasing as rapidly as it did in the past. I would very much like to see a return of significant generational performance improvements. I would happily upgrade my PC more often if it resulted in the significant gains of yesteryear.
I find it a curious asceticism to cherish stagnant technology because it means my 5-year old PC is still relevant. Yeah, that's the silver lining. But let's be real: if you had a PC that was twice as fast in every performance dimension that I could afford today, I would buy it.
Kidding of course, but I think the FPGA/CPU combos will be more relevant to servers than end users, at least initially. FPGA high level synthesis is miles away from being useful for consumer level application acceleration, and GPUs are much more accessible
OTOH, I've reformatted my 2012 Linux machine twice since I purchased it, which is twice more than I've formatted my Windows machine over the same period. Granted my Linux box is much more heavily used, but...
In 2012 I switched to Mac and still use the same MacBook Pro which still runs as quick as it did 6 years ago. It was a huge investment at the time but turned out to be cheaper than the 4+ Windows machine I likely would have cycled through not to mention the boot time and performance gains.