Pour faire dans le "je change pas d´avis", le "bon" processeur sera celui qui te permettra de faire ce que tu fais habituellement sur un ordinateur sans trop de contrainte. La mode est aux processeur double coeur, càd grossomodo comme si tu avais deux processeur dans ta machine, ce qui permet en théorie et avec des pilotes adaptés, de faire deux choses en même temps, et ce sans voir de différence avec l´utilisation d´une seule application (par exemple encoder une vidéo en h264 pendant que tu joues à BF2).
De manière générale, plus un processeur va vite, et plus il sera performant, mais ce n´est pas toujours le cas, c´est pour quoi amd a mis ne place le système du P-rating, qui donne une équivalence en intel de leur processeur. En clair, un 3200+ fonctionne dans les eaux d´un pIV à 3.2 Ghz alors qu´il ne fonctionne qu´à 2Ghz. Un processeur amd, à partir de 2.2 2.4 Ghz a de très bonnes performances (le plus gros étant 2.8 pour le fx-57 en monocore, mais bien entendu sans overclocking
). Chez intel, a partir de 3.4Ghz 3.6, on entre dnas le "haut de gamme", mais pour les jeux les amd sont devant, alors que pour intel c´est tout ce qui concerne l´encodage vidéo mp3 images etc...
Pour les 512Mo d´une carte graphique, si tu joues à des jeux en 800*600 ou 1024 ou 1280, cela ne servira pas, ils ne sont utiles que dans les grosses résolutions (1920 par exemple), car à ce niveau toutes les infos de textures, environnements, lumières, ombres, l´aniso et l´antialiasing etc.. sont transmises à la carte graphique dans sa mémoire. en 1024, la quantité d´infos est trop pettite pour remplir les 512 qui ne servent donc à rien....
La réponse à ta question est donc: une carte disposant de 512Mo de mémoire ne sert que dans les très hautes résolutions...