i feel i have to step in regarding the postings from chompy, galleddrim and kevin,
ahead have a look at
http://www.glasstrax.com/Tips/gigaexpert/unloadunmapped.html">http://www.glasstrax.com/Tips/gigaexpert/unloadunmapped.html - if this helps anybody, feedback would be welcome.
the method, virtual memory is accessed by the system, is different in W95/98/ME and W2K/XP, as well as the allocation of memory-adresses.
it is not a long time ago, computers itself could not adress more memory than 512 KB - everything above was virtual (i.e. located on your harddisk) and W95/98/ME can access physical memory above in theory, but you will run into a lot of problems trying to do so.
W2K/XP can manage physical memory up to 4GB, although a single process can only use up to 2GB - and there are actually only a few motherboards out there, which can manage 2GB or more.
that means, that it has something to do with W2K/XP, because this kind of issues simply could not (or at least hardly) ocurre with former systems.
there is a nice tool in W2K/XP which has been mentioned: the task manager
using the tab *processes* you can select a column (menu view) and display the virtual memory used by each process. have a look at msg32.exe (which is part of the *endless-wave-engine*) to discover the difference in memory-usage compared with the display shown in GS.
the behavior you will notice is quite nonsense, if you have 1GB or more in your computer, as access to vitual memory is slow(harddisk!) and timeconsuming (kernel-process!) and might have been useful in W98/ME but is a handicap with W2K/XP in junction with big physical memory.
this process has simply not been designed to work with the kind of virtual memory in W2K/XP.
also this msg32.exe (notice: developed by conexant corp.) shows another bad behaviour in W2K/XP: it does not free memory if data is not used and from about 800 KB used memory and above it becomes unstable (looks like a kind of deadlock), crashes/frezzes the machine and leaves locked processes - forcing a scandisk during restart of your computer.
we have heard of only one machine until now, which seems to be able to handle 2GB RAM with GS - this is under investigation - nothing very special with this computer - maybe except it's running XP [;)]
generally there is not much difference between W2K and XP, maybe the *nice* surface looking like a playmobile-toy, maybe the bunch of assistents nobody needs. anyway you will need to disable a lot of services in XP to get the same performance compared with W2K, see
http://www.musicxp.net/ for details.
finally some points why users on a mac seem to be happier:
there is a lot fewer hardware for macs and therefore a lot fewer issues
you cannot *build* your mac, everything comes out of one hand
there is not as much to adjust, install, configure as in windows, so it feels you have to care only about your music (and the software to produce it)
the architecture of the G3/G4 is *RISC* and therefore faster on audio- and video-related processes as P3/P4, so even a *slow* mac gives you a practible performance
since macOS earlier than X is not multitasking, software for *near-realtime-tasks* like audio is written to work *bypassing* the system and therefore very close to the kernel
so there is not much, what can happen to a mac-user compared to a win-user, but hey: wait for apps running with OSX
forgive me, if my excursion was boring for you, beeing primary interested in music than in computers, but is not as simple as companies like to make us believe
christian