One thing that's a bit frustrating these days is that it's really hard to make good use of system RAM to improve your performance.
In the good gold days of DOS. I could use HyperCache or SmartDrv or some other disk caching program and feel the performance improvements. For instance, in 1992 I had a 386SX with 8 megs of RAM which, back then, was immense. So when in DOS, I'd set SmartDrv to have a 4 meg cache. And when I loaded Windows 3.0, the hard drive barely crunched at all and the system instantly booted up it seemed.
But then I moved to OS/2 and later Windows 2000/XP and disk caching apparently hasn't been a priority with them. And bizarrely, third parties haven't seem terribly interested in this area either. Windows seems to want to do hard drive crunching for anything.
Even if I turn off swapping in XP and stick with my 1 gig or 2 gigs of RAM (depending on the machine) I still hear tons of disk crunching. Why? If I have a gig of RAM for disk caching, I shouldn't hear that hard drive crunch at all when I'm switching between programs. Yet I do.
I have concluded that Windows XP handles memory very inefficiently. I'm looking into various ways to improve performance on my machine through the use of RAM. Any ideas?