Adicionar RAM, na maioria dos casos, acelerará o seu computador.
Infelizmente, você não nos forneceu informações suficientes para fornecer uma estimativa da velocidade do seu computador. Se o seu computador estiver limitado principalmente pela quantidade de RAM, você verá uma considerável melhoria na velocidade. Se você tiver RAM mais que suficiente, provavelmente não notará nenhuma melhoria.
A quantidade de RAM está relacionada indiretamente ao espaço no disco rígido. Seu disco rígido precisa ser grande o suficiente para armazenar dados suficientes para realmente preencher a RAM. Contanto que você não use discos rígidos de 10 anos em computadores novos, você não terá problemas com isso.
A placa-mãe é o principal fator limitante ao determinar a quantidade de RAM que pode ser instalada. No manual (ou nas notas de versão do BIOS), será informada a quantidade de RAM que pode ser instalada.
O processador limita a quantidade de RAM, mas de maneira indireta. Basicamente, sua placa-mãe será fabricada de tal forma que não suporta mais RAM do que os processadores compatíveis com ela. Em alguns sistemas com quantidades muito grandes de RAM e vários soquetes de processador, pode haver casos em que alguns soquetes vazios precisam ser preenchidos antes que o sistema aceite nova RAM, mas isso é apenas um problema em servidores caros. Como usuário, você provavelmente não verá esses sistemas.
Não sei o que você quer dizer com memória cache virtual. Existem vários caches em vários dispositivos e há memória virtual (ou arquivo de paginação ou espaço de troca, o nome depende do sistema operacional).
EDITAR
Como você possui 4 GiB de RAM, você pode obter um desempenho aprimorado com mais RAM, mas a melhoria não será grande. 4 GiB deve ser suficiente para todas as tarefas comuns, como navegar na INTERNET, assistir filmes, jogar jogos e similares. Se você planeja executar máquinas virtuais ou fazer alguma programação pesada, poderá adicionar um pouco mais de RAM.
No que diz respeito ao cache: geralmente não está relacionado à quantidade de RAM. Processadores, unidades de disco rígido, unidades de disco óptico e componentes similares usam memória cache para armazenar os dados necessários para diminuir o número de acessos à RAM. As memórias de cache são mais caras (especialmente aquelas usadas nos processadores) e nos computadores modernos não podem ser atualizados.
Quanto à memória virtual, ocupa espaço em disco rígido no Windows e usa partição separada em muitos sistemas tipo Unix. Você precisará ter pelo menos tanta memória virtual quanto RAM para que tudo funcione corretamente. Não há necessidade de se preocupar particularmente com a memória virtual ao comprar RAM.