Basically you cant really go wrong with aither brand. anything over 150 bucks should run AH very well.
If you had to choose between the GTX570 and the HD7870, i would shoose the Ati: about the same performance, a lot less power usage, also a newer architecture instead of the 2 years old Fermi. Or, just wait a month for the GTX660Ti and see how it performs.