La différence de RAM ne changera pas la vitesse du jeu en elle même, elle accelerera notemment les chargements entre map et la sortie du jeu sous windows. Mais sinon nada.
J'ai testé sur la même carte mère avec un A64 3000+ et une 6600GT Silencer de Gigabyte (enfin une caloduc quoi), 1Go de DDR et le disque c'est un 160Go je crois. Et ça passe bien tout en moyen sans filtre en 1024 (j'ai pas testé plus haut).
J'ai quelques baisse de fps au tout début d'une map (swap disque à cause de la RAM limite pour Battlefield 2 je pense).. mais après 20 sec maxi tout rentre dans l'ordre.
Vérifie que tous tes drivers soient à jour.