So at first glance one might think that as long as your computer has enough RAM to run whatever applications you want to run, adding more RAM wont do anything useful. However, I recently learned that Windows 7 and 8 uses caching by which the OS will preload commonly used components into the RAM to completely fill the RAM, so that if you create a new process and that new process is cached, it will execute instantly. Likewise, if you open an application that is not already cached, Windows will just dump part of the cache and load your new application into the RAM.
So that begs the question, would adding more RAM than needed (e.g. 16GB or more for a gaming platform) help speed up Windows by allowing Windows to cache more stuff in the RAM, or does the caching not really do that much?
If you are confused with what I am talking about, CRTL ALT DEL and look at the memory values. You will see free, available and cached. Free = not used, cached = used for caching purposes, but available for override, available = free + cached.
So that begs the question, would adding more RAM than needed (e.g. 16GB or more for a gaming platform) help speed up Windows by allowing Windows to cache more stuff in the RAM, or does the caching not really do that much?
If you are confused with what I am talking about, CRTL ALT DEL and look at the memory values. You will see free, available and cached. Free = not used, cached = used for caching purposes, but available for override, available = free + cached.