It's based on your historical program usage. If you don't open many programs or they are small programs, then there is less that it allocates for pre-fetch, performance monitoring, etc. For laptops and other low usage PCs, 1G RAM is acceptable (but 2 would ensure that you don't have future problems).
Not meaning to challange (too muchVista Ready Boost uses available ram to enhance performance. You will always show high ram usage but ram dedicated to ready boost will be released when needed by a program.
At the moment my 4gig machine running only outlook and firefox shows only 590 megs free.
Ready boost is IMHO one of the coolest features of Vista.
, ReadyBoost only mirror's the current page-file (and I too think it is great). It is SuperFetch's job to consume all of the available memory by acting as your proxy. It looks at your use patterns and tries to pre-load the programs that you normally run. This pre-loading will put a number of dlls and libs into the pagefile and otherwise load high-use programs into whatever available memory it can find. It also quickly releases that memory if things start getting tight. I have a 4G system which constantly has around 50M available... I have never had a resource issue and my apps usually start MUCH faster than I have ever seen with the dead one.
