Vista will use your ram more efficiently, but it cann't hold more ram. The amount of ram a system can recognize is dependant upon the system, 32 bit or 64 bit. 32 bit will only recognize 3.5 gig work of ram, xp or vista it doesn't matter. 64 bit can hold a lot more, like 100+ gig, xp or vista.