Out of the two, the better performer is the HD 7870. The better price/performance is the HD 7850. That said, I recommend the HD 7870.
Then I guess I shall be saving abit and go for the HD 7870.
Anyways, on a side note, is the HD7870 better or the GTX 660 better?