Whenever I open a bunch of applications and then close them, I notice that the amount of physical RAM available as shown in Task Manager is considerbly less than when I first boot up my system. I have 1GB of physical RAM in my system and the amount available upon bootup is approximiately 808 thousand some KB. The system cache is about 110 thousand some KB upon bootup. Whenever I leave my system on for a while without rebooting and open a bunch of applications and then close all of them, the system cache goes way up and the amount of available physical memory decreases significantly. I assume all that RAM is being used for the system cache right? The amount of available RAM I have after running my system for a while after opening and closing a bunch of applications is anywhere from 704 thousand some KB to 730 thousand some KB. The system cache ranges from 700 thousand some KB to 800 thousand some KB. I don't want all that RAM to be used to help the system cache grow that large and I want all the RAM freed whenever I close all applications so I have 808 thousand some KB available again just like I do upon bootup. I want the system cache to stay around 110 thousand some KB to 200 thousand some KB because if the system cache is too low, your system will tax the HDD like crazy. So are there any tweaks that actually work that I can apply so this will happen? I thought the AlwaysUnloadDLL tweak is what I needed, but I have read that it is bogus and doesn't work. So, any legitimate tweaks that work?