E aqui está sua resposta: o desempenho de sua máquina não melhorou somente por ter retirado o SWAP, mas por vc ter aumentado a quantidade de memória RAM (os processos que iniciam com o sistema não precisam mais competir por pouca RAM, qnd s tem de sobra). Ainda por conta disso, usando menos o HD, que além de mais lento utiliza mais energia, foi possível perceber que a bateria está durando mais no teu caso.
Um pouco de teoria:
Para que qq programa execute, ele precisa de uma certa quantia de memória alocada a ele. Computadores atuais utilizam a memória RAM como memória principal. Neste caso, para ser executado, um programa precisa ser carregado na memória RAM. Como é mais custosa que a memória secundária, além de ocupar mais espaço físico por MB, é comum encontrarmos máquinas que possuam muitas vezes mais memória secundária (normalmente HD's) que memória principal. Por outro lado, temos máquinas ao mesmo tempo multitarefa e multiusuário, o que significa, de maneira bruta, que temos o potencial de usar toda a memória principal do computador rapidamente.
Porém, mesmo existindo múltiplas tarefas carregadas em memória, e múltiplos usuários logados, em geral, nem todas as tarefas e usuários estão interagindo com o sistema 100% do tempo (dêem uma olhada em qnts processos estão ociosos nos gerenciadores de tarefas de vcs). Para evitar que fiquemos sem memória disponível, então, cada SO utiliza de uma política (ou conjunto delas) para liberar memória constantemente, mesmo que ela não seja necessária especificamente naquele momento (ora, é muito provável que um programa acessado pela última vez há 3 horas não seja acessado nos próximos 10 min tb, mas que algum usuário precise de memória disponível para um novo programa ou mesmo para o que atualmente esteja sendo acessado por ele). Por esse motivo, o SWAP é, sim, utilizado mesmo que ainda haja memória livre. É bom observar que, ainda que sempre feche os programas que não use constantemente, pode ser que o SO escolha partes não utilizadas de programas para o SWAP; ou seja, não há como evitar completamente o uso do mesmo (a não ser que o desative).
Espero ter respondido ao:
Tá, mas fora a vantagem de liberar espaço em disco (caso esteja realmente curto em espaço), pq não desativar o SWAP? Bem, em muitos casos, sua desativação pode passar despercebida pelos usuários: se vc possuir mais memória principal do que realmente utiliza, nem haverá muita mudança. No entanto, existem processos específicos que, independente da quantidade de memória que vc possua, eles precisariam de mais (tive um amigo que precisava trabalhar com bancos enormes de imagens e vídeos, e tinha que carregá-los e tratá-los em memória, ocupando rapidamente os 48GB que tinha disponível no servidor). Em outras palavras, poderá depender da aplicação. No entanto, note que por mais que sua memória seja suficiente para os seus programas-padrão, lembre-se que há alguns anos, 1/6 ou menos era mais que suficiente tb: ou seja, suas necessidades crescem muito rápido (e, se não as suas, pelo menos as dos programas que vc utiliza).