I can't seem to get into Battlefield 2, I play it on occasion, but enjoy DOD:S better for some reason. Probably because I came from playing a lot of CS, DOD is more similar. That and Battlefield has EA associated with it, I just cant stand that.
I have been a long-time AMD supporter, I am running a 3000+ with 1.5g RAM and a Radeon x800XL. You gotta support the Canadian ATI over the evil Nvidia!