Falsch, mit 32bit sind max. 4GB möglich.
Da ein 32bit-Windows allerdings selbst auch nur max. 4GB ansteuern kann, wird ein Teil des Speicherbereichs für die Treiber/Geräte reserviert, und nur der restliche Teil den programmen zur Verfügung gestellt. Standardmäßig sind das 2GB für Programme (
user space) und die anderen 2GB fürs System selbst (kernel space). Mittels einer bestimmten Einstellung (
/3GB in der boot.ini) kann man den Speicher für Programme auf 3GB vergrößern, allerdings mögen das nicht alle Programme und Treiber.
Unter einem 64bit-Betriebssystem stehen einem 32bit-Programm allerdings die vollen 4GB zur Verfügung, sofern der/die Programmierer ihr Programm nicht absichtlich auf 31bit bzw. 2GB beschränkt haben (Stichwort
LAA-Flag).