If your running Windows 7, I believe (surely don't quote me) that it does put any free ram to use for cache and Superfetch use. However, that ram being used by the cache and Superfetch, is always available for any program and doesn't count as ram in use.
I think the most my 6GiB actually gets filled is around 4.8GiB when I have multiple Firefoxes open and am gaming.