Das hat nicht mit Vista oder XP direkt zu tun, sondern mit der Bitzahl des Betriebssystems. 32Bit -> ca 3,5GB - Ram. 64Bit -> mehr ;)
Also es gibt auch XP mit 64Bit, dass dann selbstverständlich auch mehr Ram unterstützt.
Wie es jetzt genau mit deiner Ram-Disk aussieht, weiß ich leider nicht...