Ein Upgraden von XP auf Vista ist nicht zu empfehlen, da du quasi nur ein veraltetes System gegen ein Anderes austauscht. Steige lieber gleich auf Win7 um; ist aktueller, ressourcensparender und schlicht besser als Vista.
Allerdings werden bei diesem "Upgrade" Programme, Dateien und Einstellungen nicht beibehalten. Daher handelt es sich eher um eine Neuinstallation als um ein Upgrade.
Nähere Infos dazu gibt's hier: