5870 is slightly better but will likely be louder. You also have to remember that it's actually a card from 3 years ago. And have been off the market for a while now. Not only that but no warranty sucks for an already old card.
I'd stick with the 7770