Exactly! OSes may become more efficient, but they also get bigger as they have more security, features, and usability. If you put Win 95 on a mainstream computer today it would scream and probably boot in 3 seconds (not counting BIOS post), but you'd have a whole host of issues from support for USB, Raid, Networking, etc. Not to mention massive security flaws and lack of current usable software. Imagine using Netscape 2. Sure fast, but you couldn't view many modern websites with Dynamic HTML, Flash, etc.
Vista was slammed initially and somewhat justified until SP1 was released. Yet the rant and raves never ceased. After SP1 Vista has been great. I've never had a BSOD except trying to OC to 4.0GHZ, but that is to be expected.
So it sounds like many people used 2GB of DDR2 or even worse just DDR. 2GB is what MS says, but why do the bare minimum? 4GB is really the sweet spot. You should really build or buy a beast and doing so isn't that expensive.
I built my machine for just about a grand including monitor, but I you do w/o Raid, Quad Core, and current generation Mobo with basic chassis, the cost is only about $500, which would be faster than a $2000 Mac or some $900 Dell.
My next project is VISTA HTPC build with PVR which includes copy and streaming of encrypted QAM HD using a couple of cablecards (hope my cable company gives them to me, may have to put a fake Dell or HP sticker on my box - yuk!). If anyone care, you can read about it at theGreenButton.com. I'm just tired of the old cable company ripping me off for multiple DVR's and STB's.
Asus M3A78-T
AMD X4 940BE @3.4GHZ w/ OCZ Vendetta2 Cooler pasted w/ Arctic Silver 5
Western Digital WD5000AAKS (4) RAID 10 – 1TB Effective
Patriot Viper 4BG (2x2GB) DDR2-1066MHz @800MHz
OCZ GameXstream 700W PSU
Thermaltake Case Armor+ Mx VH8000BWS
ATI Radeon HD 3300 IGP – non- gamer (good enough for me)
Windows Vista Ultimate x64 SP1
Acer X223Wbd @1680x1050
CPUvid:1.365, NBvid:1.1, DDRvolts:2.0, NBvolts:1.32, HTvolts:1.22, SBvolts:1.3
CPU:200x17, NB:1800MHz,HT:1800MHz, HTmulti:9
Idle:36C, Stressed:41C