Yo te recomiendo que cuando vayas a formatear hagas una partición, por ejemplo de 60GB, así divides el disco en dos (unidad C: y unidad D:), y luego una vez instalado windows pones que "Mis Documentos" sea D:\Mis Documentos, así cuando tengas que volver a formatear, simplemente mete todo lo que tengas en el escritorio y tal a mis documentos y no lo perderás, ya que al formatear, solo formateas el C:
De paso crea la carpeta D:\DRIVERS y dentro metes los drivers todos los dispositivos que tengas, así al formatear los instalas en nada, sin tener que buscarlos y tal... y ya si quieres, también podrías crear D:\PROGRAMAS y metes ahí los instaladores de los programas que usas.
Haciendo eso ya podrás formatear cuando quieras y tenerlo todo a mano... otra forma es crear una imagen del C: despues de instalar programas y drivers, pero es un poco coñazo, de la otra forma vas metiendo los programas nuevos, drivers nuevos, y los puedes ir actualizando.