C'est un conseil qui ne vaut pratiquement plus rien depuis la sortie de Vista (fin 2006 chez les pros, début 2007 chez les particuliers), parce que le processus de mise à jour a été totalement revu à cette époque.
Avant Vista, la mise à jour se contentait de remplacer des fichiers systèmes de l'ancien Windows par ceux du nouveau (ce qui, effectivement, pouvait causer des problèmes et des instabilités).
À partir de Vista, les données du PC sont mises de côté pendant l'installation, tandis que l'ancien Windows est supprimé pour être remplacé par le nouveau, et les données de l'utilisateur sont ensuite remises en place. C'est un système bien plus propre et sûr (j'ai migré ainsi un Windows 7 en 8 et 8.1, sans le moindre souci).
De l'ancien Windows, il ne reste alors plus qu'un dossier "Windows.old", supprimé automatiquement après un mois (ou manuellement, via le Nettoyage de disque uniquement) et qui te permet : soit de revenir en arrière si le nouveau Windows fonctionne mal, soit de récupérer éventuellement des fichiers qui n'auraient pas été remis en place correctement.
Bref, formater n'est plus du tout obligatoire, et encore moins depuis Windows 8 qui propose d' "actualiser" (remettre l'OS à neuf en supprimant les logiciels mais ni les comptes d'utilisateur, ni les données) ou remettre l'OS à zéro (comme une réinstallation complète, mais sans formatage).