Esse número antes do cache é a quantidade de memória física que está sendo usada pelos buffers de cache para seus sistemas de arquivos.
O não está relacionado ao SWAP, apesar de estar na linha "Swap:".
Para verificar minha resposta com um pequeno experimento, tente o seguinte:
Execute top e observe o valor de 'cache'. Agora corra
dd if=/dev/zero of=~/trick bs=1M count=128
Se você topar novamente, perceberá que o 'cache' cresceu em 128M
Agora remova o arquivo
rm ~/trick
Executar o topo novamente e você verá que o 'cache' caiu 128M
Então, para Mem:
total = used + free
e
used = <all apps> + buffers + cached
(onde os buffers são basicamente metadados para o cache). Um pouco confuso de uma interface do usuário.