No. Mantener la memoria "limpia" generalmente no es necesario (aunque eso no significa que uno deba desperdiciarla).
En su sentido más estricto, mantener la memoria "limpia" puede incluso ser una idea muy desacertada. Aunque existe el llamado software "optimizador de memoria" en el que paga un programa que mantiene su memoria "libre" al purgar cachés del sistema de archivos, descargar archivos DLL y recortar conjuntos de trabajo, este tipo de cosas son aceites de serpiente.
La RAM está destinada a ser utilizada, si mantiene la RAM libre , también podría haber gastado menos dinero y comprado menos. En todos los sistemas operativos modernos, las páginas de memoria que provienen de asignaciones se migran de forma transparente hacia y desde la memoria caché del sistema de archivos, lo que no solo es mucho más rápido, sino que también evita la actividad del disco. Un disco generalmente consume aproximadamente el doble de energía cuando está activo en comparación con estar inactivo. Su RAM consume la misma energía de cualquier manera (en teoría, los bancos de memoria no utilizados o los módulos de memoria no utilizados podrían apagarse, pero en la práctica esto no sucede; sería más problemático si se intentara, en la medida en que la memoria física se asigna y libera de manera pseudoaleatoria, por lo que encontrar un módulo completo que no se use sería un esfuerzo desalentador).
Traer un programa que ya se está ejecutando al frente es obviamente más rápido y más eficiente en términos de energía que cargar su imagen desde el disco, cargar bibliotecas compartidas, arreglar importaciones, reubicar e iniciar. Del mismo modo, extraer un documento de la memoria caché es más rápido y más eficiente en términos de energía que cargarlo desde el disco.
Mientras no conecte memoria adicional (que no va a hacer, ya que mencionó que ya tiene "suficiente"), el consumo de energía seguirá siendo el mismo.
Dicho esto, ejecutar muchos programas que no tienen un propósito particular (no programas que realmente utilizas o componentes vitales del sistema) es inútil y elimina innecesariamente la RAM que la computadora podría usar de una manera significativa (para programas o buffers). Todavía hay una diferencia entre mantener RAM utilizada y desperdiciar RAM.
Por ejemplo, ejecutar 10 instancias de Google Updater, Logitech Updater, Adobe Updater, Office Speed Loader, Adobe Speed Launcher, etc., todo lo cual no hace nada realmente útil, eliminará la memoria que el sistema operativo podría utilizar como caché del sistema de archivos. Si bien estos programas pueden paginarse en presencia de la necesidad de la aplicación, esto no sucede a favor de la memoria caché, y en cualquier caso significa escrituras innecesarias en el archivo de intercambio, aún más, ya que todavía tendrán el cambio de contexto ocasional a pesar de "CPU cero", lo que significaría un error de página cada vez.
Por lo tanto, siéntase libre de tirar cosas que no son vitales para el funcionamiento del sistema y que no proporcionan nada útil que desee. Pero no arrojes a ciegas cosas solo por ideología.