No Vista e, posteriormente, o valor em cache é a soma das listas em espera e modificada, conforme mostrado no Monitor de Recursos. Isso é RAM. O cache da CPU é interno e gerenciado pela CPU e não é mostrado no Gerenciador de Tarefas. O cache de arquivos é a RAM usada para conter partes acessadas com freqüência de arquivos de disco. Não faz parte do valor em cache e o Gerenciador de Tarefas não mostra nada sobre isso.
A lista de espera é a RAM e tem um papel duplo. Ele contém dados do aplicativo, mas não foi acessado recentemente. Na verdade, muito disso nunca será usado pelo aplicativo novamente. Se for necessário mais tarde, o aplicativo poderá recuperá-lo rapidamente.
Os dados na lista de espera também estão no disco. Isso possibilita reatribuir rapidamente essa memória a qualquer outro processo que precise dela. Os detalhes são complexos e não os descreverei aqui.
A lista Modificada é a RAM que contém dados que ainda não foram salvos no disco. Quando isso for feito, ele irá para a lista de espera. Seu tamanho é geralmente bem pequeno, provavelmente menor que 50 MB em um sistema de 4 GB. Não direi mais nada sobre isso.
A maior parte do valor em cache é a memória disponível e disponível gratuitamente para qualquer processo. Isso é muito melhor do que a memória livre, que deve ser mantida no mínimo absoluto.
A memória cache é um dos principais contribuintes para o desempenho do sistema e um valor alto é uma coisa boa. Apagar isso quase sempre seria uma má ideia e afetaria negativamente o desempenho. O Windows não oferece nenhum meio acessível para o usuário. Existem utilitários disponíveis que podem fazer isso, mas é melhor deixar para aqueles que têm uma compreensão completa das implicações.
Como regra geral, é melhor deixar os caches em branco. Eles são complexos e não teriam sido desenvolvidos a menos que fornecessem um serviço valioso.
Não vejo nada na captura de tela que possa causar preocupação.