BF 2 dont stand a chance, since its modern warfare. It doesnt help that its an orgy of explosions from numerous helicopters and planes swarming over your head constantly, making it unable to do much at all, even if the handweapons dont give more damage than a paintball gun. Better graphics is good of course, but thats the only good thing about BF 2. The first time i tried it i immediately started to look for mods, while BF 1942 i played alot before checking out mods.