This needs to be below 4G to be usable on a 32-bit OS, and if the motherboard doesn't support remapping the physical memory in the affected range above 4G, you'll lose some physical memory this way.

updating bios ga 945gcm s2c-60

Some cards use main memory from computer in order to display contents of the screen.

Look for shared memory (or video memory) and make the value lower.

According to this Your motherboard should be able to support up to 4GB of memory.

If your BIOS is not recognizing it (and then it's not getting recognized by Vista) then you may need to look into making sure your BIOS is updated and on the up and up.

I have a 945GCM S2L Motherboard which has 4GB memory (2x2GB) running windows vista x64.

The RAM is getting reported as 3GB in the BIOS, Total Physical Memory also shows 3GB, Task manager also shows 3GB. EDIT: Is there any way of updating BIOS from a x64 Vista installation, 16bit applications are not supported by x64 & my manufacturer does not have a 64 bit install Your motherboard does support 4gb of memory, with some caveats.

Your onboard video will reserve some of that memory you have on there for its use, and you will also have some of the memory being used for system maintenance and such. It seems pretty excessive to allocate an entire gig of RAM for video memory on an onboard video card, when the Ge Force GTX 275 has 896 megs. Besides, the BIOS should still show that there are 4 gigs of total physical memory, even if some of that RAM is used for video.

After all this is said and done, you will only have 3 gb available for the os and any apps to use. Some physical address space might also be reserved for memory-mapped IO.

I wouldn't imagine that a RAM stick would be bad because if it was I would assume it would knock down to 2gb instead of 3gb... Edit Or better yet, consult Rascal King's answer which includes an explanation of the RAM usage by the on-board video. (Of course, every BIOS will probably describe it slightly differently) If the update utility won't run, you need to find boot into a operating system that will run it.

Some bioses seem to default to have memory mapping (or re-mapping) disabled which means you can't see the full 4Gb. Some manufacturers give a dos or linux install that can run when you boot from a floppy (if you have one) or a cd. What happens is that the 32bit processor's use 32 pointers to address the bytes in the RAM.

(I keep having to remind myself that not everyone has a Rescue Disk like Bart CD , but that's what I would use). So there are 2 raised to the power 32 (2^32) possible addresses.