i would suggest you to go with Nvidia GT 630 though AMD 6670 beats 630 but as you said you got budget restriction and 1 GB is not enough for modern games. But i would say not to go with the 4 GB model if you are going to use it for games, 2GB would be enough. You could save some bucks for yourself.