L'ajout de RAM accélérera dans la plupart des cas votre ordinateur.
Malheureusement, vous ne nous avez pas fourni suffisamment d'informations pour vous donner une estimation de la vitesse de votre ordinateur. Si votre ordinateur est limité principalement par la quantité de RAM, vous verrez une amélioration considérable de la vitesse. Si vous avez plus qu'assez de RAM, vous ne remarquerez probablement aucune amélioration.
La quantité de RAM est liée de manière très indirecte à l'espace disque dur. Votre disque dur doit être suffisamment grand pour pouvoir stocker suffisamment de données pour remplir réellement la RAM. Tant que vous n'utilisez pas de disques durs de 10 ans dans un ordinateur neuf, vous n'aurez aucun problème avec cela.
La carte mère est le principal facteur limitant lors de la détermination de la quantité de RAM qui peut être installée. Dans son manuel (ou les notes de version du BIOS), il indiquera la quantité de RAM pouvant être installée.
Le processeur limite la quantité de RAM mais de manière indirecte. Fondamentalement, votre carte mère sera conçue de manière à ne pas prendre en charge plus de RAM que les processeurs compatibles avec celle-ci peuvent en prendre en charge. Dans certains systèmes avec de très grandes quantités de RAM et plusieurs sockets de processeur, il peut y avoir des cas où certains sockets vides doivent être remplis avant que le système accepte la nouvelle RAM, mais ce n'est un problème que sur des serveurs coûteux. En tant qu'utilisateur, vous ne verrez probablement pas de tels systèmes.
Je ne sais pas ce que vous entendez par mémoire cache virtuelle. Il existe différents caches dans divers appareils et il y a de la mémoire virtuelle (ou un fichier d'échange ou un espace d'échange, le nom dépend du système d'exploitation).
EDIT
Puisque vous avez 4 Gio de RAM, vous pouvez obtenir des performances améliorées avec plus de RAM, mais l'amélioration ne sera pas importante. 4 Gio devraient suffire pour toutes les tâches courantes telles que la navigation sur INTERNET, regarder des films, jouer à des jeux et similaires. Si vous prévoyez d'exécuter des machines virtuelles ou de faire une programmation lourde, vous pouvez ajouter un peu plus de RAM.
En ce qui concerne le cache: il n'est généralement pas lié à la quantité de RAM. Les processeurs, disques durs, lecteurs de disques optiques et composants similaires utilisent la mémoire cache pour stocker les données dont ils ont besoin afin de réduire le nombre d'accès à la RAM. Les mémoires cache sont plus chères (en particulier celles utilisées sur les processeurs) et sur les ordinateurs modernes ne peuvent pas être mises à niveau.
Quant à la mémoire virtuelle, elle occupe de l'espace sur le disque dur sous Windows et utilise une partition séparée sur de nombreux systèmes de type Unix. Vous aurez besoin d'au moins autant de mémoire virtuelle que de RAM pour que tout fonctionne correctement. Il n'est pas nécessaire de se préoccuper particulièrement de la mémoire virtuelle lors de l'achat de RAM.