I have a single 4890 and it plays all my games at max or near max settings, but I'm only at 1680x1050. I'm not sure if you'd need 2 4890's for 1920x1200, and you wouldn't get dx11, eyefinity, or the efficiency. If you get 2 5770's you won't have anywhere to upgrade in the future. You could get one 5850 now and grab another one later, but you'll probably decrease your FPS with a single 5850. Unless you don't feel your 4870's are doing what you want, I wouldn't worry about it.
If you sold your 4870's on ebay, you might be able to get $150 a piece for them. That would make the 5870 only a $100 upgrade.