Pour les jeux la meilleure carte qualité/prix est la GeFORCE 6600GT mais elle coûte 70€.
Si tu ne veux pas mettre autant un Radéon 9600pro est pas mal aussi et coûte 80€. Si tu ne veux toujours pas mettre autant alors il te reste la GeFORCE FX 5200 à 45€ mais tu devras jouer en " low". Pour le ram je te conseille un barette de Corsair 512Mo Value Series pc3200 comme celle-ci, c´est un exellent rapport qualité/prix : http://www.ldlc.be/fiche/PB00017048.html
PS: Si tu ne choisis pas une de ces carte graphiques ne prends surtout pas une carte de la série GeFORCE 4 car elles ne fonctionnent pas avec BF2.