30-40 en ping c'est bien, tu ne devrait pas lag avec un ping comme ça a moins que tes un débits de connexion très bas.
Tes bien sur que c'est du lag et pas de la perte fps donc que tu ram en fait.
Moi j'ai cramé ma CG sur BF3 un HD 5770 qui avait déjà bien tourner sur Bad Company 2.
Le mieux est de tester ta connexion sur des jeux, et voir si sa viendrais pas de la ram et du ping.