Ich halte Windows 7 für besser als XP - was ich hier begründet habe:
https://answersrip.com/question/index?qid=20091124102649AAx6mnS
Ein Upgrade von XP zu Windows 7 funktioniert nicht, denn: Beide OS unterscheiden sich im Aufbau zu sehr, und eventuell angesammelter Daten-Müll könnte für Probleme sorgen.
Vor einem Clean-Install (also einer Neu-Installation) muss man die Partition der letzten Windows-Installation formatieren - und kann Windows 7 anschliessend auf dem freigemachten Festplatten-Bereich installieren.
Weil beim Formatieren Daten-Verlust die Nebenwirkung ist (die zur Schädlings-Beseitigung allerdings eine angenehme Nebenwirkung ist), ist vorher eine Daten-Sicherung angesagt:
http://www.computerbild.de/artikel/cb-Ratgeber-Kurse-Software-Datensicherung-Backup-2397335.html
Man kann Windows 7 aber auch auf einer eigenen Partition installieren - was dann sinnvoll ist, wenn man Programme weiternutzen will, die garantiert nicht unter Windows 7 laufen, und man den XP-Modus aufgrund einer zu billigen Windows-7-Edition (alles ausser Professional, Enterprise und Ultimate) nicht zur nahtlosen Virtualisierung nutzen kann; eine Daten-Sicherung ist dann unnötig.
Nicht nur die Option des Formatierens wird im Laufe des Windows-7-Set-ups nach einem Klick auf "Laufwerkoptionen (erweitert)" angeboten, sondern auch die Option, eine neue Partition mit Hilfe des unpartionierten Speicherplatzes zu erstellen.
Wenn du Windows 7 auf einer eigenen Partition installierst, kannst du Dual Boot betreiben - wobei du bei jedem PC-Start mit den Pfeil-Tasten der Tastatur auswählen kannst, welches Betriebs-System du starten willst.
PS: Programme sichert man vor dem Formatieren grundsätzlich nicht über dessen Dateien in den jeweiligen Ordnern, sondern über dessen Set-up-Dateien (.EXE- beziehungsweise .MSI-Dateien).
Man muss jedes eingesetzte Programm damit neu installieren.
Der Grund: Beim reinen File-Kopieren werden keine Registry-Einträge mitgesichert, die aber zu Programmen gehören - in denen sie ihre Einstellungen speichern, die essenziell für die Funktionalität sind.
Eine Ausnahme bilden Portable-Anwendungen, die ohne Installation auskommen und die nicht auf die Registry angewiesen sind - da sie keine neuen Keys in sie schreiben.
Nur beim Neu-Installieren von allen Programmen werden die nötigen Registry-Einträge auf´s neue angelegt.