I have Batlefield 2: Special Forces, but that's the only expansian pack that's worth the money. The other two are more cheaper, and you can see that, only a few more maps and only a few more guns and teams. My advice: only buy Special Forces.
I have BF2 for a couple of months now, and I recently bought Special Forces. I've 512 MB RAM, 256 MB video card (NVIDIA Geforce FX 5500) and a AMD 2400+ (1.7Ghz) and the game runs ell
I've Splinter Cell for a couple of months, and it's a nice game. But hen you're stuck and you don't kno the way, then it is'nt a relaxating game. And there's no multiplayer, only a campaign, so if you played all the levels then you could better throw the game away.