still waiting to get that for PC !
Til then im still stuck on BF2 since 2142 sucked ballz
For BF2, you might check out this mod:
It is AWESOME. Really improves on the realism. It has some issues and annoyances like any other game or mod, but personally I think it's an excellent improvement over regular BF2 and a lot more fun too. It takes a little getting used to for some people, but I highly recommend checking it out at least.