A vérifier, mais je pense que en faisant "réparer" au DEUXIEME menu qui apparait lors de l'installation de windows XP (si tu le fais au premier tu tombe sur la console de récupération système, qui te permettra de réparer MANUELLEMENT ton installation, ce qui t'intéresse pas trop je pense...), tu peux conserver tes données, et la plupart des programmes qui ne sont pas trop intégrés au systèmes (jeux, bureautique...).
Par contre, quelle que soit la solutions que tu adopte, tu devras très certainement réinstaller ton antivirus, ton firewall... et refaire toutes tes associations de fichiers (manuellement en faisant "Ouvrir avec" ou alors en fouillant dans les options de chaque programme)
Si tu as un peu de temps, je te conseille d'essayer cette solution avant de formater. Ca te prendra à peu près 45min.