no. you might be able to max out bf2 but it wont be very playable. I would say low, low-medium settings. I used to run a x800xt-pe and scaled back to medium settings to just get decent (60+) fps, and with only 1gb ram you'll get texture lag if you try to run high settings. With 4gb of ram my BF2 was eating up 1.9gb of memory.
That system should play BF2 ok, but at lower video quality.
Comment