Un système d'exploitation 32 bits ne peut traiter que des emplacements de mémoire 4G différents. De nombreux éléments du matériel sont mappés dans cet espace adresse et réduisent ainsi le nombre d'emplacements pouvant être utilisés pour adresser la mémoire vive. Toute RAM principale qui ne trouve aucun espace adressable ne peut pas être utilisée.
Les cartes graphiques entrent généralement dans cette catégorie: elles mappent une grande partie de leur RAM intégrée dans l'espace d'adressage pour permettre un transfert rapide des données entre l'ordinateur et la carte, de sorte que la valeur observée n'est pas inattendue.
En utilisant un système d’exploitation 64 bits, les emplacements adressables sont en théorie 4G fois 4G, en réalité beaucoup moins, mais toujours plus que suffisant. Dans ce cas, le système d'exploitation peut utiliser simultanément l'espace mappé de votre matériel (carte graphique, par exemple) et la totalité de la RAM.
Il existe des solutions de contournement pour cela, par exemple le système PAE, mais cela doit être utilisé correctement dans chaque pilote du système pour éviter les accidents graves (par exemple, les écrans bleus). Etant donné que de nombreux pilotes tiers ne l'implémentent pas correctement, Microsoft a choisi, pour les versions 32 bits plus récentes de Windows, de ne pas utiliser PAE, ce qui rend tout simplement impossible l'utilisation de plus d'adresses 4G (adresses système réservées avec RAM matérielle +).
Cela a été activé, par exemple, dans Windows Server 2003 Data Center Edition 32 bits - la raison étant vraisemblablement que ce matériel de classe entreprise viendrait avec des pilotes bien écrits.