Hi All,
Guess it just takes a few minutes to search the Internet and I found the answer, Disk cache uses up the memory and so the memory is not free, it is used for Disk cache, I assume that means that other programs that need the memory can pull from that disk cache memory and use it but top is still going to show it as used.
Thanks and sorry for spamming the forum
