On regular mech. drive, superfetch will load data/apps into free ram so "Free" column will show about 0MB after few minutes.
Usually, when I look at Task Manager, I have between 0 and 30Mb free on this system. However, after cranking my system up this morning, and looking at this forum- and then looking at the free space after seeing your post- I have 8.5Gb free, with only 2Gb cached from a total of 12Gb. Superfetch is set to start automatically, says it's running in the Services tab, but I don't see in in the Processes tab.
The funny thing is I don't have an SSD on this system. It's completely mechanical.
I don't have a set schedule, but I do have several programs I run most days, or at least very frequently. I don't know why these are not loaded into RAM at this moment. This system has been on for over an hour.
Usually, when I look at Task Manager, it's after working with the machine for some time. Perhaps the stuff cached is from programs I have opened, and not Prefetch for the most part.
I don't see any of the big programs I run, like Photoshop, Photoshop Elements, or Poser in the Prefetch folder. I have one 10Mb file, one 4.5Mb, one 3Mb, 7 in the 1Mb range, and the rest of the files are fairly small. the total size of the Prefetch folder is only 53Mb. One would think that with 12Gb memory, more would be loaded from Prefetch. Perhaps I'm doing something wrong.