Lendo um artigo muito legal aqui, percebi que na verdade o que é exibido de memória "free" ou "livre" na verdade não significa que seja tão somente isso que está disponível.
Na verdade, a memória em "cache" e em "buffer", também é memória disponível, pois o Linux ajustará os valores se alguma aplicação requisitá-la, confere?
Então, isto posto, a memória livre ou free, na verdade, é apenas a memória que não está sendo utilizada para absolutamente nada, mas não significa que seja a única quantidade de memória disponível para utilização.