Y'a pas de problème. Ces deux valeurs n'ont tout simplement rien à voir.
La mémoire virtuelle est un espace disque réservé pour 2 choses : suppléer la RAM lorsque l'espace mémoire alloué dépasse la quantité de RAM physiquement installée sur le système, mais aussi déplacer les zones mémoires réservées mais vides ou très peu utilisées, de façon à utiliser la RAM pour y placer des informations plus utiles.
La "mise en cache", ou cache disque, sont des données d'application ou lues sur le disque qui sont gardées en RAM (ou même placées préventivement en RAM via le prefetch et le superfetch) de façon a accélérer les traitements ultérieurs. Exemple : Tu fermes un logiciel. Il est quand même gardé en RAM, et se relancera plus vite par la suite. Cet espace est géré automatiquement par l'OS et la mémoire est libérée si tu en as besoin pour faire autre chose.