32bit OS können nicht mehr als 4 GB adressieren, das stimmt.
Eigentlich ist es sogar weniger, da ein Teil des
Adressbereiches zum Ansteuern der Hardware benötigt wird. Das
hängt aber primär vom Mainboard ab. Im Schnitt sind ca. 3,5GB
nutzbar, dummerweise gibt es aber dafür keine RAM-Kombination,
entweder 3 oder 4GB.
Aber der VRAM hat nichts, absolut gar nichts mit diesem
Adressbereich zu tun. VideoRAM wird von der GPU, nicht der CPU
verwaltet.
Von daher kann man auch zwei Dual-GPU Karten mit je 2GB VRAM
einbauen und trotzdem noch Hauptspeicher haben.
Hi,
dein Post hat mich inspiriert ein wenig nachzuforschen, denn ich habe das mal gelesen so wie ich es wiedergegeben habe.
Du hast Recht, dass der VRAM nicht von dem RAM abgezogen wird.
Microsoft hat in der KnowledgeBase einen Beitrag dazu, was abgezogen wird:
"
Various devices in a typical computer require memory-mapped access. This is known as memory-mapped I/O (MMIO). For the MMIO space to be available to 32-bit operating systems, the MMIO space must reside within the first 4 GB of address space.
For example, if you have a video card that has 256 MB of onboard memory, that memory must be mapped within the first 4 GB of address space. If 4 GB of system memory is already installed, part of that address space must be reserved by the graphics memory mapping. Graphics memory mapping overwrites a part of the system memory. These conditions reduce the total amount of system memory that is available to the operating system.
The reduction in available system memory depends on the devices that are installed in the computer. However, to avoid potential driver compatibility issues, the 32-bit versions of Windows Vista limit the total available memory to 3.12 GB. See the „More information“ section for information about potential driver compatibility issues.
If a computer has many installed devices, the available memory may be reduced to 3 GB or less. However, the maximum memory available in 32-bit versions of Windows Vista is typically 3.12 GB."
Zitat aus:
http://support.microsoft.com/?scid=kb%3Ben-us%3B9296…
Selbiges gilt auch für andere 32Bit Systeme mit Ausnahme von Windows Server. Ich habe auch noch folgendes aus der Praxis gefunden:
„1x 8600 GT mit 256 MB -> 3,25 GiB im Win erkannt
2x 8600 GT mit 256 MB SLi -> 2,75 GiB im Win erkannt
1x 8800 GTS mit 512 MB -> 3,25 GiB im Win erkannt“
Was sich mit dem Windows Artikel deckt, denn je mehr Karten du einbaust, desto mehr Karten müssen im Speicher gemapped sein. Also zwei TV Karten, Soundkarte und 3xSLI und der Speicher schrumpft 
Also soviel nur einmal für diejenigen, die es interessiert 
LG