pour la ram le bicanale c'est fait pour doubler la bande passante de ta mémoire sans avoir à acheter de la mémoire 2 fois plus rapides.
pour du bicanale (dualchannel en anglais) i lte faut donc 2 barrettes de mémoire.
pour les jeux que tu cites , une CG de 256 mo suffisent mais surtout c'est la puissance du gpu et non la quantité de mémoire qui va jouer sur les perfs car tu peut avoir une carte bas de gamme avec 1go de mémoire, ça restera largement moins puissant qu'une CG haut de gamme avec 512 ou 768.
pour le cpu, la mémoire cache ça sert au cpu à mettre certaine sdonnées utilisées souvent dans cette mémoire (qui est à la fois très rapide et aussi bien plus que la mémoire centrale du pc mais qu icoute bien plsu chère aussi d'ou des quantités minimes limités à 10 mo au max) au lieu de la mémoire centrale pour permettre un accès beaucoup plus rapide à ces données.
pour la quantité , ça dépend de l'archi de ton cpu. les athlons sont moins sensibles à cette quantité (c'est pourquoi amd a supprimé ces athlonx2 à 1mo de mémoire cache) alors ques les core2duo sont un peu plus sensible. mais bon ça va pas te changer énormément les perfs (peut etre 1,2,3 % 5 au grand max mais pas plus). donc te base pas sur la quantité de cache mais plutot sur la fréquence qui joue un role plus important.