rien a voir avec le service pack ou meme avec vista.
tu as un OS en 32 bits tu es donc limité a 2^32 de ram.

Pour y remedier le mieux est evidement de passer en 64 bits comme tu dois t'en douter.
Si tu ne le souhaite pas, utilise le mode PAE rajoute le parametre /PAE dans to boot.ini
tu passe la gestion de ta ram sur 36bits soit 2^36 soit 64GO
atention c'est un mode un peu "b.atard" donc tu auras peut etre quelques incompatibilités logiciels.

et sinon pose ta question sur un forum informatique c'est mieux.

en espererant avoir pu t'aider.
bon courage.