BC2 loves quads, you'll see a decent fps improvement even with your 4870 if you get an quad core and overclock it. Empire TW is single threaded though, so more cores won't help you there at all. I don't play the other games you listed, so I can't comment there.
I'd personally go with a 5850...