BF2 is your best bet, but be prepared for the world of hurt when you realize how little EA cared about that game. I wouldn't be surprised if the memory leaks, security flaws, and lag issues aren't resolved yet. I haven't even started talking about the abuse of the punishment system, or the griefers.