Définir le terme "mise à niveau".
Si vous voulez parler d'une mise à niveau réelle, en conservant vos paramètres, alors... non - http://technet.microsoft.com/en-us/library/dd772579%28v=ws.10%29.aspx - non seulement parce que les mises à jour inter-architectures ne sont pas possibles, mais aussi parce qu'il n'y a pas de voie de mise à jour directe de Windows XP vers Windows 7.
Si par "mise à niveau" vous entendez une installation propre, et non une mise à niveau sur place, cela dépend des capacités de votre ordinateur. Mais sur un ordinateur de bureau vieux de 5 ans, je m'interrogerais sur l'utilité d'un système d'exploitation 64 bits, de sorte que vous n'avez probablement rien à gagner à passer au 64 bits.