A memória cache é usada para que o disco rígido não precise ser lido sempre que você abrir um arquivo ou uma pasta. Então, quando você faz cache de algo, ele salva uma leitura de disco, o que economiza tempo e é por isso que o Ubuntu armazena em cache o máximo possível.
Ter memória livre não é muito boa, pois não é usada, a memória em cache diminui o tempo de acesso e melhora o desempenho. assim, a memória em cache pode ser vista como memória livre, uma vez que não é realmente usada por nenhum programa que existe apenas como backup do que poderia ser usado.
A memória cache + memória livre é a mesma que a memória disponível, uma vez que a memória cache será apagada se um programa precisar de espaço. Portanto, ter muita RAM aumentará o desempenho do Ubuntu em geral, especialmente se você estiver usando programas com alto uso de RAM.