Go with the Sapphire model. Sapphire is the name to beat for AMD cards, you can never go wrong with one of their cards.
ASUS is still good, but they run warmer and had misplaced temperature probes on the Vram, resulting in false Vram temp readings.
All is compatible as well.