Also das wurde auch schon mehrmals behandelt. Aber weil es so schön ist nochmal:
Insgesamt ist der Speicher den Windows zur verfügung hat. Bei dir 4093MB (=4GB -3MB das ist absolut normal). Es gilt:
Insgesamt (4093) = oder < Im Cache (306) + Frei (3013) + Belegt (917)
< kann dadurch kommen das Teile in der Auslagerungsdatei sind.
Bi Dir ist also alles normal und dein System nutzt 4GB. Das Vista sehr viel im Cache hat ist auch normal und sollte Dich nicht stören, da "Im Cache" im Grunde auch freier Speicher ist.