Hi all, this may be a stupid question, but is there much of a benefit of going from 8GB to 16GB of RAM? I noticed that in Windows Task Manager that all 8GB of my RAM is either cached or used.
Aside from a little zeroed RAM for quick application utilization, unused RAM is wasted. It should be used for caching, and the caches, reducing main storage IO, improve performance, especially in the hard-to-quantify realm of interactivity.
If I had 16GB, would it cache more and thus speed up more programs?
It will cache more, but that's just what happens with more space for caching. If you don't use what it is in the cache, it is not benefiting you. So, if most of your RAM stays used as cache, you won't benefit much, if at all, from even more RAM.
When you would really benefit is when you have an application that can make use of several GBs by itself, or several applications using up a large sum of your RAM, thus forcing potentially useful data to be flushed out of cache.
So if you had 1-2GB cached, and the rest being used directly by the OS and programs, more RAM might make for a nicer experience. If most of the RAM is being used for cache, the marginal benefits will be nil.