Adicionar memória RAM na maioria dos casos acelera 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 é limitado principalmente pela quantidade de RAM, você verá melhorias consideráveis na velocidade. Se você tem RAM mais que suficiente, provavelmente não notará nenhuma melhora.
A quantidade de RAM está de maneira indireta relacionada ao espaço em disco rígido. Seu disco rígido precisa ser grande o suficiente para armazenar dados suficientes para 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 na determinação da quantidade de RAM que pode ser instalada. Em seu manual (ou notas de lançamento do BIOS), ele dirá quanto de RAM pode ser instalado.
O processador limita a quantidade de RAM, mas de forma indireta. Basicamente, sua placa-mãe será feita de tal forma que não suporte mais memória 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 precisem ser preenchidos antes que o sistema aceite novas RAMs, 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 de 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 Já que você tem 4 GiB de RAM, você pode obter melhor desempenho 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 a filmes, jogar jogos e similares. Se você planeja executar máquinas virtuais ou fazer alguma programação pesada, pode adicionar mais RAM.
No que diz respeito ao cache: geralmente não está relacionado à quantidade de RAM. Processadores, unidades de disco rígido, unidades de disco ótico e componentes semelhantes usam memória cache para armazenar dados de que precisam para diminuir o número de acessos à RAM. As memórias de cache são mais caras (especialmente aquelas usadas em processadores) e em computadores modernos não podem ser atualizados.
Quanto à memória virtual, ocupa espaço no disco rígido no Windows e usa partição separada em muitos sistemas semelhantes a unix. Você precisará ter pelo menos a mesma quantidade de memória virtual que a RAM para que tudo funcione corretamente. Não há necessidade de estar particularmente preocupado com a memória virtual ao comprar RAM.