Não. Manter a memória "limpa" geralmente não é necessário (embora isso não signifique que seja necessário desperdiçá-la).
Em seu sentido mais estrito, manter a memória "limpa" pode até ser uma idéia muito imprudente. 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 de sistema, descarregando DLLs e aparando conjuntos de trabalho, esse tipo de coisa é óleo de cobra.
RAM é para ser usado, se você mantiver RAM livre , então você poderia também ter gasto menos dinheiro e comprado menos. Em todos os sistemas operacionais modernos, as páginas de memória que vêm dos 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 está ativo do que estar inativo. Sua RAM consome a mesma energia de qualquer forma (em teoria, bancos de memória não usados ou módulos de memória não usados poderiam ser desligados, mas na prática isso não acontece - seria mais problemático se alguém tentasse, na como a memória física é alocada e liberada de uma maneira pseudo-aleatória, então encontrar um módulo completo que não é usado seria um esforço assustador).
Trazer um programa que já está sendo executado para a frente é obviamente mais rápido e mais eficiente do que carregar sua imagem do disco, carregar bibliotecas compartilhadas, consertar importações, realocar e iniciar. Da mesma forma, extrair um documento do cache é mais rápido e mais eficiente do que carregar a partir 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, executar muitos programas que não servem a nenhum propósito específico (programas que você realmente usa ou componentes vitais do sistema) é inútil e remove desnecessariamente 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 da Logitech, do atualizador da Adobe, do Carregador de velocidade do Office, do Adobe Speed Launcher etc., que não fazem nada realmente útil, tirará a memória o sistema operacional poderia utilizar como cache de sistema de arquivos. Embora esses programas possam ser paginados na presença de necessidade de aplicativo, isso não acontece em favor do cache e, em qualquer caso, significa gravações desnecessárias no arquivo de troca, ainda mais porque ainda terão a alternância de contexto ocasional, apesar de "zero CPU", o que significaria uma falha de página toda vez.
Assim, sinta-se à vontade para jogar fora coisas que não sejam vitais para a operação do sistema e que não forneçam nada de útil que você queira. Mas não jogue cegamente coisas só por ideologia.