It's probably best to keep the dual 8800gt. The 4870x2 performs average 35% better across different games and resolutions, which is significant, but is it really worth a $550 upgrade?
At $250 each, gtx260 sli is $50 cheaper than a single 4870x2, but it has less memory (896mb, compared to x2's 2gb, 1gb per core). Plus it performs very slightly lower compared to 4870 one on one.
http://en.expreview.com/2008/06/24/first-review-hd-4870-and-hd-4850/19/
The 1.56% difference is not significant, but still technically a difference. The x2 with more vram should increase the lead somewhat. There is no real advantage in going for 260gtx sli.
Consider this: an aging g92 8800gts cost $150 on newegg. At stock, it perform (on average, across multiple games and resolutions) 15% better than 8800gt, 20% below 4870. It reliably overclock at least 15%, sometimes more, up to 8800ultra level and approaching 4870. The 4870 itself can oc, but only up to 7%. Due to heat problems, it probably won't do any more even with new bios and drivers. Not saying this is the way to go, rather that it's an example of either 4870x2 or 260gtx sli being bad value at this point in time, considering the merely 35% performance increase over your existing hardware. Keep the 8800gt sli until either prices drop or the next batch of hardware comes out. It's better to upgrade every other generation instead of every generation. The performance increase isn't enough to justify it.