Bevor du Windows 7 oder 8 kaufst solltest du dich vergewissern, ob die Hardware auf einem PC auch tauglich ist für Win7 oder 8. Insbesondere was den Arbeitsspeicher (RAM) betrifft, da Windows 7 (32bit) mindestens 1GB RAM benötigt, besser wären 2GB oder mehr.
Stammt dein Rechner noch aus der Zeit als XP das neueste Betriebssystem (erste Veröffentlichung war 2001) war, dann ist er sicher zu alt für Win7 oder 8.
In dem Fall wäre die billigste Möglichkeit bei Windows XP zu bleiben und es neu zu installieren oder die teurere Variante wäre gleich einen neuen PC mit Win7 oder 8 zu kaufen.
Von Windows XP solltest du dich ohnehin bald verabschieden, denn Microsoft stellt den Support für XP im April 2014 ein, das heisst es wird keine Updates mehr geben für XP und dein PC und deine Daten werden ein leichtes Ziel für Schadsoftware und andere Angriffe.