Meni se čini da ti nemaš Vistu x64 (64bitnu) nego x86 tj. 32bitnu. Caka je u tome da 32bitni OS-ovi (XP i Vista) mogu očitati samo 3,25Gb dok BIOS pravilno očitava svih 4Gb.
Vidi ovdje pod '64 bitni procesor, 32 bitni OS'
http://forum.pcekspert.com/showthread.php?t=128267