Não. Manter a memória "limpa" geralmente não é necessário (embora isso não signifique que se deva desperdiçar).
Em seu sentido mais estrito, manter a memória "limpa" pode até ser uma idéia muito desaconselhada. Embora exista o chamado software "otimizador de memória", no qual você paga por um programa que mantém sua memória "livre" limpando caches do sistema de arquivos, descarregando DLLs e aparando conjuntos de trabalho, esse tipo de coisa é óleo de cobra.
A RAM deve ser usada, se você mantiver a RAM livre , você também poderia gastar menos dinheiro e comprar menos. Em todos os sistemas operacionais modernos, as páginas de memória provenientes de mapeamentos são migradas de forma transparente para e do cache do sistema de arquivos, o que não é apenas muito mais rápido, mas também evita a atividade do disco. Um disco normalmente consome cerca de duas vezes mais energia quando ativo do que o modo inativo. Sua RAM consome a mesma energia de qualquer maneira (em teoria, bancos de memória não utilizados ou módulos de memória não utilizados podem ser desligados, mas na prática isso não acontece - seria mais problemático se alguém tentasse, na medida em que a memória física é alocada e liberada de uma maneira pseudo-aleatória, portanto, encontrar um módulo completo que não seja usado seria um esforço assustador).
Trazer um programa que já está em execução para a frente é obviamente mais rápido e mais eficiente em termos de energia do que carregar sua imagem do disco, carregar bibliotecas compartilhadas, corrigir importações, realocar e iniciar. Da mesma forma, retirar um documento do cache é mais rápido e mais econômico do que carregá-lo do disco.
Contanto que você não conecte memória adicional (o que você não fará, já que você mencionou que já tem "suficiente"), o consumo de energia permanecerá o mesmo.
Dito isso, a execução de muitos programas que não servem a nenhum objetivo específico (não os programas que você realmente usa ou componentes vitais do sistema) é inútil e desnecessariamente tira a RAM que o computador poderia usar de maneira significativa (para programas ou buffers). Ainda existe uma diferença entre manter a RAM usada e desperdiçar RAM.
Por exemplo, a execução de 10 instâncias do atualizador do Google, do atualizador Logitech, do atualizador da Adobe, do Office Speed Loader, do Adobe Speed Launcher e assim por diante, tudo o que não é realmente útil, removerá a memória que o sistema operacional poderia utilizar como cache do sistema de arquivos. Embora esses programas possam ser paginados na presença de necessidade do aplicativo, isso não acontece em favor do cache e, de qualquer forma, significa gravações desnecessárias no arquivo de troca, ainda mais porque eles ainda terão a troca de contexto ocasional, apesar de "zero CPU", o que significaria uma falha de página sempre.
Portanto, fique à vontade para jogar fora coisas que não são vitais para a operação do sistema e que não fornecem nada de útil que você deseja. Mas não jogue cegamente coisas apenas para ideologia.