Blame MS for this, because since introduction of no-execute bit (XP SP2) all CPU's with NX-bit support (newest P4s and AMD 64s) enter PAE-enabled mode (which could enable up to 2^52=4PB of RAM).
Advanced and enterprise versions of 32-bit Windows can access up to 64GB RAM (again a MS limitation).