#10 que tienen que ver los componentes con la limpieza del sistema? xd
#1 yo uso el ccleaner y marco todas las opciones menos la última de borrar el espacio libre, esa opción asegura que la información que aparentemente está borrada del PC, se borre permanentemente. Para ello, el programa, lo que hace es reescribir el espacio aparentemente vacío con datos arbitrarios y aleatorios. (Esa opción la suelo hacer cada 6 meses o así)
El CCleaner si no me equivoco también incorpora un limpiador de registro.
Y como antivirus uso el Avast para no complicarme a buscar serials ni cracks por Internet. También tienes como opción AVG y no se cuantos más gratuitos que también van bien.
Para desfragmentar el disco duro es tontería que te bajes cualquier programa, ya que se hace manualmente en 2 clics xD. (Hay gente tan vaga que se baja programas para eso..)