You aren't gonna be able to slap on 4x anti-alaising with high settings but it should do the trick. Had a 64 3500, and 7300GS that played it very well at 1024x768.
Battlefield 2 can make your system to it's knees depending on the map and how many players you are playing with...
With a card like 7600gt... You should be able to play 1280x800 everything on high if you have 1.5gigs of memory and decent CPU with 60 players on map or maybe 1440x900 8xAF no AA...
I had a 850xt should be in the range of 7600gt and that would let me play everything on HIGH 1440x900 8xAF... But then again Radeon cards run better on this game... With Pentium D it would hover around 25-50fps... WIth Core 2 duo I was hovering 45-80fps with 60 players...
As for these guys saying they're running 4xAA 1280x1024... Even my 1900gt has a hard time doing that with the above mentioned scenario if I don't want it to dip below below 30fps ever...