I used two sets of Vista machine, the 32-bit machines were almost all terribly slow, the 64-bit machines were surprisingly capable. So much so, that I could use a Vista 64-bit machine as an alternative to Windows 7 if it were still supported. The machines sold as Vista-capable weren't all that great with XP, but better, so were even under-powered for the previous generation. Vista leaned a lot more heavily on disk I/O that its predecessors, so turning off Windows Search, and a few other things I forget made it tolerable to use. It must have been about that time that all of Microsoft's developers got SSDs on their desk (I'm only half joking).
I remember installing Windows 95, from floppy disks back in 1996 or so. The system requirements on the box said 4MB of RAM. And it was true, Windows would run with 4MB. In the fine print, the box also said if you wanted to do anything besides play solitaire, like word processing, 8 was recommended.
So it's been going on a long time, the lowball estimate of systems requirements to get you to buy the product, then the real cost after you've already installed it. 4MB is a rounding error these days, back then it was at least a couple hundred dollars.