Personally, i wouldn't buy anything from zotac. Not even if it were a Zotac 1080 ti for $200.
Gigabyte is not to bad, imo Zotac and gigabyte are both cheap brands, but if i had to pick one (Between these 2) it would be Gigabyte. They Make some solid cards and would probably rank them best for budget.
EVGA would be the best way to go in terms of "Brands" They make really good cards, offer great support & warranty. You might pay a few $$ more but it's well worth it for a card that's better built.