Ive played BF2. I recently stopped because of how the dev's ruined the ranking system. Now every n00b in the game has the unlockables. Couldnt deal with getting killed all the time by GP-30s. I also felt like a cheap whore having to work to get 15,000 points only to have it nerfed so everyone could have the same guns.
I built my PC to handle bf2 at 1600x1200 aa-4x aaff-16x All settings on high with no lag :)
WWII Tactical, FPS's are not one of my favorites, as I never play online...I've tried Call of Duty 1 and 2, and wasn't impressed...Maybe I'll give Battlefield 2 a try...