"Vista uses superfetch takes your free memory and puts it in cache."
Yup, and because of how differently Vista's memory management works, memory managers for XP probably won't work as well in Vista.
If you're on Vista, the best thing you can do is to simply add more memory.
BTW, ReadyBoost is a part of SuperFetch - ReadyBoost essentially places some of the hard drive cache on a flash drive.
So, yeah, Vista's caching works completely different from XP's.
"A 6GB page file is a waste, WindowsXP cannot use more than 4GB for a swap file"
XP uses 32 bit addressing for both virtual and physical memory? I thought the virtual addressing would use a larger addressing scheme. I guess not

.