Showing results for 
Search instead for 
Did you mean: 

Memory Availability Vista 32 bit/64 bit

Community Veteran
Posts: 38,460
Thanks: 1,027
Fixes: 62
Registered: 15-06-2007

Memory Availability Vista 32 bit/64 bit

Having read this paper in Tom's Hardware I began to wonder if I had made the right decision in going for 64 bit Vista with 4 GB of RAM until I found this page in Vista Clues with the interesting part given below.
So if you have two 512MB graphics cards in SLI or Crossfire you could lose another 1GB of available RAM with a 32 bit system
The PCI memory addresses starting down from 4 GB are used for things like the BIOS, IO cards, networking, PCI hubs, bus bridges, PCI-Express, and video/graphics cards. The BIOS takes up about 512 KB starting from the very top address. Then each of the other items mentioned are allocated address ranges below the BIOS range. The largest block of addresses is allocated for today’s high performance graphics cards which need addresses for at least the amount of memory on the graphics card. The net result is that a high performance x86-based computer may allocate 512 MB to more than 1 GB for the PCI memory address range before any RAM (physical user memory) addresses are allocated.
Posts: 26,114
Thanks: 1,303
Fixes: 56
Registered: 14-04-2007

Re: Memory Availability Vista 32 bit/64 bit

Yep...My BIOS tells me I have 4GB installed but my Vista 32bit sees 3.5GB Sad

Customer and Forum Moderator.