Alternativa gratuita eu recomendo CClenaer.
Mas o que já uso a um tempo é o TuneUp Utilities. É uma suite completa para otimizar o sistema, liberar espaço em disco e corrigir problemas. possui recursos que automatiza o processo de otimização, deixando seu sistema sempre em ótimo funcionamento. O TuneUp também acompanha diversas ferramentas, incluindo várias opções para modificar a aparência do Windows além das ótimas novidades da versão 2011.
Seus recursos:
Status & Recomendações
Com o intuitivo e transparente Start Center, você terá controle completo, visão geral e acesso aos passos mais importantes do Tuning.
Otimizar sistema
Elimine os efeitos que retardam o PC e reduza a sobrecarga de programas: Obtendo o máximo de desempenho para trabalhar, navegar e jogar!
Liberar espaço em disco
Para um PC mais rápido: localize e remova os grandes devoradores de memória e dados inúteis.
Corrigir problemas
Resolva os problemas mais frequentes do Windows®, verifique o disco rígido e restaure os arquivos perdidos.
Personalizar o Windows®
Configure o visual do Windows® da forma que desejar e altere, com segurança, mais de 400 configurações do Windows®.
Visão geral de todas as funções
Como utilizador profissional aceda diretamente a todas as 32 ferramentas de otimização que lhe oferece o TuneUp Utilities™ 2011.
Fonte: descrição dos recursos retirada do site oficial do TuneUp:
http://www.tuneup-software.com.br/products/tuneup-utilities/features/
Veja o vídeo na página inicial e confira as novidades da versão 2011:
http://www.tuneup-software.com.br/
Você ainda pode usar a versão de testes do TuneUp por 15 dias sem limitações:
http://www.tuneup-software.com.br/download/
E caso goste do programa, é possível comprar a versão completa pagando em "Real" no site oficial do TuneUp brasil, apesar do preço, com certeza vale a pena a compra.