Warum sollte das nicht funktionieren?
Du wirst die 4GB nur nicht vollständig verwenden können, da die magische Grenze der verfügbaren Adressen eben bei 4GB liegt. Und da gehört nunmal auch der VRAM der Grafikkarte etc. dazu....
Dabei handelt es sich um eine Aussage, die technisch gesehen falsch ist.
32bit-Systeme können exakt 4GB adressieren. Dass diese 3GB genannt werden, liegt daran, dass die verfügbaren Adressen NICHT ausschliesslich für den verfügbaren Arbeitsspeicher zuständig sind, sondern eben auch für einige andere Dinge. So werden z.B. vor dem RAM dem Speicher der Grafikkarte etc. zuerst Adressen zugewiesen. Was dann an Adressen noch verfügbar ist, bekommt der RAM -> Ergebnis: man wird die eingebauten 4GB RAM nicht vollständig nutzen können.... Einbauen kann man das jedoch schon und es funktioniert auch.