A 5870 in crossfire? The older the series of graphics card, the less effecient it is at crossfiring (don't quote me on that. I'm just saying what is the general consensus from what I've read). And considering how watt-thirsty the 5870 is, I'd suggest selling the card and buying a faster, single card than what you've currently got.
As a reference, the 5870 performs pretty much the same as the 6950, which performs pretty much the same as the 7850. Reference:
http://www.anandtech.com/bench/Product/511?vs=549
If you wanted to upgrade now, a 7970 would be the only single card that gives a noticeable improvement worth upgrading to. However, it's too damn expensive.
The Radeon HD 9000 series (AMD has skipped the 8000 series due to re-badging the 7000 series for OEM desktops) will be coming out soon, and you'll get more bang for your buck; either there will be a graphics card that performs better for the same price, or the 7970 will fall in price.
My suggestion? Sit on it for a while longer. The 5870 has some serious horse power in it.