Da hast du mit Vista natürlich die besten Voraussetzungen.
Wenn du Vista über dein bestehendes System installierst, wirst du nach Fertigstellung einen Ordner WindowsOld auf deiner Festplatte finden. Dort sind alle Programme und Dateien hinterlegt.
Du kannst aber auch einfach Vista parallel zu XP auf einen andere Partition installieren.