Is 4gb niet de plafondgrens voor een 32-bits systeem ? (Voor Windows in ieder geval wel)
alleen zonder PAE, heb zelfs met Windows XP 32-bit met 6GB gewerkt, moet je alleen even boot.ini aanpassen met door "/PAE" toe te voegen als boot parameter
PAE = Physical Address Extension, daarmee kan ook 32-bit meer dan 3GB gebruiken, nadeel is wel dat PAE net wat langsaamer is dan 64-bit.
upgraden van 32-bit naar 64-bit is overigens niet mogenlijk, het zijn losse architecturen, en hoewel je via de IA32-libs wel 32-bits programma's kan gebruiken op 64-bits, werken de instellingen dan nog niet, ook heb je dan een losse lib64 en lib32 map.
instellingen doen het dan vaak nog niet, en vele programma's weigeren zelfs met IA32-libs alsnog om te installeren, omdat die vinden dat het programma niet voor de processor arcitectuur geschikt is (32-bit heeft i686 en 64-bits heeft amd64 of x86_64, maar dat herkent de software dus nog altijd niet)
je kan dus wel gewoon de 32-bits versie blijven gebruikt, mits die een PAE kernel heeft, het is net ietsje trager maar het verschil is nihil en je merkt het waarscheinlijk niet eens.