Este artigo de Mark Russinovich lhe dirá tudo o que você sempre quis saber sobre o arquivo de paginação.
Não sei se "cache" é o termo adequado a ser usado com relação ao que o arquivo de paginação faz. Um cache é um local de armazenamento temporário de dados rapidamente acessível. Um sistema operacional "falha" as coisas no arquivo de paginação quando há muita disputa por RAM física. Portanto, é um paliativo para o estouro de RAM impedir que os programas travem com força devido à falta de memória. Mas acredito que o Windows tenta colocar coisas que não foram acessadas há algum tempo no arquivo de paginação (e o Linux também pode fazer isso); nesse sentido, é um cache, mas não é realmente sua função principal.
De qualquer forma, leia o artigo. Ele fornecerá boas diretrizes sobre o que definir o seu arquivo de paginação. Como o @Seepeep Bansal diz, pode haver um jogo ocasional que exige que você tenha um como parte de uma "verificação de requisitos" para executar (mas eu não conheço nenhum).
EDIT: Este exemplo pode ajudá-lo a entender a função do arquivo de paginação:
Digamos que você tenha 512MB de RAM. Você tem vários programas abertos, incluindo um navegador minimizado que consome 250 MB de RAM e o uso total de RAM de tudo o que está sendo executado naquele momento é de 500 MB.
Então, você inicia outro programa (por exemplo, um processador de texto) que deseja alocar 150 MB de RAM. Fora da memória. No entanto, se tivermos um sistema de paginação, as páginas de memória que contêm seu navegador minimizado podem ser paginadas em disco. Então, o novo programa pode carregar.
Agora, digamos que você queira voltar ao navegador depois de um tempo. Bem, ele precisa "paginar" o que acabou de enviar para o disco. Se houver RAM livre suficiente naquele momento, isso poderá ser feito sem problemas. Se não houver, outra coisa deve ser paginada primeiro. Se houver muitos programas competindo pela CPU e houver paginação constante, as coisas ficam lentas e você tem a condição conhecida como "debulhar". Toda essa entrada e saída de paginação causa desempenho mais lento, mas evita que os programas sofram falhas "graves" devido a erros de falta de memória. Esse é o objetivo do arquivo de paginação. Muita paginação, ou seja, "debulhar" provavelmente não é melhor do que um programa que está desistindo porque não consegue mais RAM na maioria das vezes.
Agora, você pode ver como se existem algoritmos para antecipar o que pode não estar sendo usado em um determinado momento, então o sistema operacional pode "pré-paginar" coisas que não acredita que serão usadas imediatamente. Portanto, isso é responsável pelo Windows usando o arquivo de paginação em que ele existe, mesmo que tenha RAM suficiente. Ele está tentando disponibilizar o máximo de RAM possível. O Windows é como o Linux, onde a RAM livre atua como um cache de disco; portanto, se o equilíbrio for executado corretamente, poderá contribuir para o desempenho geral. Isso tudo faz parte do design do sistema operacional e por que leva 10 anos para obter um bom sistema operacional de milhares de programadores.
Portanto, para realmente responder à sua pergunta, essa é a única coisa errada ao desativar o arquivo de paginação. Voltando ao exemplo que forneci, sem o arquivo de paginação, você simplesmente não conseguiria iniciar o navegador, ou programas mal escritos que não são programados defensivamente para antecipar erros de OOM podem ser realmente estranhos.