Actually, if both were at the same price I'd go for GTX 260 instead of a 4870. More RAM, better cooler, much better overclockability.

Where I live, 4870's are around $290, but we didn't get the GTX price drops so I had to go with 4870.