In performance & cooling the ASUS beat the XFX. So go with it.
Be sure u have a quality psu to handle that card and your system. About 550-600W from a quality vendor like Antec,Corsair(not CX_builder sersies),Seasonic,XFX.
/Don't forget to pick a best solution everytime, the community members appreciate that./