I would go for 5.1 with no EAX. With BF2 I cannot notice a difference between EAX and no EAX. Other games you can, like Unreal Tournament 2004.
However, the difference 5.1 makes is worth sacrificing EAX in my opinion. Although obviously getting the Dolby Digital Live card would be the ideal...