MSi gaming.
Slightly better overclocks, smaller in size, cheaper, runs slightly cooler
Asus
quieter, aesthetically more appealing (personal opinion), higher user review rating
I'd go msi gaming purely due to price differential. Overclocking results will give you a non noticeable difference. If you can find the asus cheaper, I'd go the asus.