Yo te recomiendo Deep Freeze, es justo a prueba de todo
-cualquiera lo puede usar-, y cada vez que inicias le ordenador te lo deja tal cual como estaba en su inicio.
Suerte,
http://www.deepfreeze.com.au/
Por cierto, formatear cada cierto tiempo es un proceso usual en Windows, y usual en toda computadora, primero que nada porque los registros del sistema operativo se sobrecargan y hacen la computadora mucho mas lenta de lo usual -y con esto el usuario se ve o cree que esta forzado a formatear- , obviamente tu ordenador nunca va a estar igual de rapido que siempre, si le instalas tanto programa. Eso consume recursos, memoria, disco duro, etc, asi que eso depende de tu persona -cada cuanto tenes que formatear- en lo personal no uso Windows a diario, pero en las estaciones de trabajo que lo utilizo, rara vez se formatea ya que no es una PC de uso comun, que se le instalan cosas muy seguido.
Pero si, Windows esta disenyado para eso, para que su registro se rompa al pasar cierto tiempo, se hace lento todo y llega la hora de formatear.
No puedo decir lo mismo de linux, ya que nunca me he visto obligado a formatear, todo lo he podido solucionar -que cuesta?, si claro, pero no formateo ni pierdo datos- las veces que he tenido que formatear una PC con linux, ha sido porque jodi mi Gentoo, o jodi el FreeBSD u OpenBSD -*NIX-
Asi que aclarado el punto, es lo que te recomiendo yo. Preguntas: por que?, esa herramienta vi que la utilizaban en un ciber-cafe, para que los usuarios que no sabian nada de un ordenador, hicieran hasta lo mas bruto, pero al reiniciarla , todo quedaba igual que antes, sin virus, sin registros danyados, ni nada. Asi que estoy seguro que es lo que te servira.