Os free-RAMs estão forçando outros programas a trocar a maioria de suas páginas para o disco (geralmente alocando muita memória). Se esses programas não precisarem dessas páginas por algum tempo (por exemplo, se elas forem uma janela minimizada e também não fizerem nada), isso deixará mais memória RAM livre. Note que você geralmente não consegue controlar o que está sendo enviado para o disco - apenas isso é algo.
O problema é que deixar a RAM livre não é, em si, útil. Se outro programa em execução precisasse dessa RAM, a paginação teria acontecido naquele momento, em vez de quando você executou o ram free'er. E no momento em que você quiser que o programa seja enviado para o disco para fazer alguma coisa (por exemplo, se ele acordar a cada 5 minutos para verificar seu status no facebook), ele só fará a troca novamente para fazê-lo.
Se você realmente tem um problema de ram, você tem algumas opções:
1) Obtenha mais RAM. Simples, direto, possivelmente caro ou (dependendo da configuração do SO e do hardware) impossível.
2) Execute menos programas. Quanto menos coisas estiverem em execução, mais RAM estará disponível para as coisas que estão sendo executadas. Isso também envolve a escolha de utilitários que consomem menos recursos. Por exemplo, se você deixar um utilitário de IM aberto o tempo todo, escolha um que tenha um pequeno espaço de memória em vez de um que tenha todos os recursos chamativos.
3) Obtenha discos mais rápidos. Isso na verdade não lhe dá mais memória RAM (obviamente), mas se você usar discos mais rápidos para seus arquivos de paginação, os tempos envolvidos na troca de páginas dentro e fora da memória serão menores e, portanto, menos perceptíveis.
Não há outras opções reais.