Hm, das Problem mit "auffrischen" und "alles so behalten, wie es ist" - es widerspricht sich zum Teil. Zum einen könntest Du einfach mit Autoruns[1] versuchen, das System auszumisten - unnötige Einträge, Treiber usw entfernen. Hängt natürlich von Deinen Kenntnissen ab, in wie weit Du Erfolg haben wirst. Als Tipp: unter "Options" am besten "Hide signed MS Entries" aktivieren. Dann sollten keine systemnotwendigen Treiber in der Liste auftauchen. Schau dann nach unnötigen Treibern/Autoruneinträgen/Explorereinträgen.
Ein anderer Weg: nach der Neuinstallation die alten Einstellungen wiederherstellen:
vorher die Datei
X:\Dokumente und Einstellungen\Benutzername\NTUSER.DAT sichern
und nach der Installation in Deinen aktuellen Ordner verschieben - so sollten die meisten spezifischen Einstellungen und Programmeinträge erhalten bleiben. Probleme sollte es nur mit Programmen geben, die (z.B wegen Kopierschutzmechanismen) Einträge in nicht Benutzerspezifischen Registrybereichen machen.
Ohne Neuinstallation ausmisten:
im C:\WINDOWS\system32\config findet man die aktuellen Registryabschnitte.
unter
C:\WINDOWS\repair
sind deren "Kopien" vorhanden, die direkt nach der Installation des Systems angelegt wurden. I.R werden diese auch nicht "aufgefrischt".
Nun kannst Du von einer BootCD aus (Knoppix, oder WinCD booten und "R" für Wiederherstellungskonole wählen) die Datei "System" aus dem Repair Ordner in den
Config Ordner kopieren. Vorher allerdings am besten eine Sicherheitskopie machen

.
Nach dem Neuboot ist das System dann in dem Zustand wie kurz nach der Installation (zumindest was System-konfigurationsmäßige-Dinge angeht - Treiber und Dienstekonfiguration). Also wirst Du noch die ganzen Treiber neu installieren müssen, was aber normalerweise nicht wirklich viel Zeit in Anspruch nehmen sollte.
Hier gilt aber wie vorher: Programme sollten wie gewohnt funktionieren, solange diese nicht unerwünschterweise im Systembereich der Registry Einträge erstellt haben.
Es wird im Prinzip nichts von den unnötigen Sachen gelöscht - sie werden nur nicht mehr geladen.
Danach noch am besten die unnötigen Dienste wie in [2] beschrieben konfigurieren. Der "Mist" in Deinen eigenen Reg-Einträgen (HKey_current_users) bleibt allerdings. Um unnötige Daten aus dem Windowsordner zu löschen kannst Du ein bisschen googeln

(die mit '$' anfangene Ordner können i.R gelöscht werden, es gibt auch einige "Sicherheitskopien" für Updates und Systemordner, die man entfernen kann, hat aber nur was mit Festplattenspeicherverbauch zu tun - wie gesagt, am besten irgendwo eine Anleitung dazu suchen).
Beide Tipps natürlich ohne Gewähr

. Aber wenn sonst eher eine Neuinstallation anstehen würde, wäre es wohl einen Versuch wert.
[1]http://www.microsoft.com/germany/technet/sysinternals/utilities/Autoruns.mspx
[2]http://www.windows-tweaks.info/html/dienste.html