6950 instead ^-^
Think you ll be cpu bottlenecked, which makes going for a much more expensive GPU give little to no extra performance, at a very high price cost. In short go for something cheaper, you ll be happier about the saved $.
*or*
get a 2nd 5870 (what are they now? 199$?)
OCed 580 is faster than 2x5870 but not by much....
here is why: (AMD Phenom II X6 1090T BE @ 4,2GHz)
From techpowerup:
a 580 is a faster card... but going from 33.3 fps --> 38.5 fps (isnt that impressive).
2 x 5870s give a 1x 580 a run for its money thats for sure..... So another 5870 to crossfire with your first might not be a bad idea.