Une petite mise au point s'impose.
Si la quantité de ram sur la carte graphique est importante, il faut aussi regarder le nombre de bits (32, 64, 128 ou 256), c'est souvent ce qui fait la différence.
D'après ton budget, tu peux t'orienter sur une ATI 9250, 9550 ou une GeForce FX5200 ou FX5500, je pense que ça sera largement suffisant et que tu constatera une différence importante par rapport à ce que tu as.
Sinon, pour la ram de ton PC, il est tout à fait possible de faire "cohabiter" 2 barrettes de capacité différente. Reste à savoir quel type de DDR tu recherches : PC2100, PC2700, PC3200, ...