The 2gb ram is good for every game out now. As far as the video card, It would depend on the clock speeds and other stuff. Reguardless of clock speeds, i doubt your going to "max out" BF2 and graw. Finally what resolution are you trying to max your settings on.