Ich kann da meinen Vorrednern nur zustimmen.
Eine regelmäßig und umsichtige Wartung macht das Formatieren unnötig. Sowohl Defragmentierung als auch Säuberung können automatisiert werden und im Hintergrund laufen ohne zu stören. (zB.: Eine sehr gute Kombination ist O&O Defrag und TuneUp Utilities)
Auch kritische Fehler (zB.: Probleme mit neuen Trebern, Windows startet nicht mehr, starker Virenbefall, ... ) sind eigentlich überhaupt kein Problem wenn man eine regelmäßige Sicherung (möglichst täglich) durchführt. Auch das lässt sich bequem automatisieren. (Ich persönlich empfehle zB TrueImage)
Eine XP-Installation kann gut gewartet/gesichert jahrelang laufen und gut automatisiert hat man nur am Anfang viel Arbeit und muss dann nur mehr ab und zu kontrollieren.
Bei einem Update auf eine neue Windows-Version ist es aber meist klüger erstmal die Systempartition neu zu formatieren und eine Neuinstallation statt ein Update durchzuführen. Dann hat man wieder eine saubere Installation und kann damit weitermachen.