If the price difference is minimal, what brand should I go with when choosing a 7870? MSI? GIGABYTE? XFX, Asus, etc.
If its a MSI Twin Frozr, def get that. But all the ones you listed are great. Look for the highest clocked model, and read reviews. Some models from the same manufacturer can have issues.