Theoretisch ist es auch noch mit "Physical Address Extension" (PAE) möglich, aber auch hier hat Windows XP noch so einige Probleme. Auf den meisten Rechnern funktioniert das nämlich nicht, und wenn es funktionieren sollte, ändert es nichts an der Tatsache, dass die Anwendungen dennoch nicht mehr als 1,5 GB RAM adressieren können, da die meisten 32-Bit Software nicht das Large-Address-Aware-Flag setzen.
Was das Upgrade angeht: Ich glaube kaum, dass dieses Upgrade noch angeboten wird, da der Win XP Support schon teilweise eingestellt wurde.