By personal experience I just recently purchased a Asus 7870 to replace a Asus 4870(4 years old) - since I didn't have any problems with the first Asus card I decided to get the 7870 from them this time around. Just remember mileage, experience & opinions vary from user to user on different brands.
That is true it varys like I said in my opinion those cards and what a lot of other people on here have also rated thoes cards as the leading brands Asus is right at MSI in fact they trade places a lot.
The warranty with EVGA is life and most of the XFX cards as well. MSI 3 years but they make up for it in coustomer service plus the EVGA XFX also have great customer service.
The EVGA is the only one that has a step up program so if you don't like the card you got you have 90 days to bring it back or if you want to step up to another card you can do that as well. Here is a link to it.
I also linked the EVGA warranty that they live by. Like said above all the cards are good because they all have the same chip. It is when the manufacturer gets hold of it and adds stuff is what changes.
So all cards are good and you will have bad apples in every bunch reguardless of the brand. I hope this helps and good luck.