Brand wise EVGA is typically number one, although MSI, Galaxy, and Asus are all definitely good as well. And in terms of Cooling, that all depends on you. Do you want the heat expelled outside the case (better ambient temperature for the rest of your computer but not as great GPU cooling as other options) or do you have enough airflow to warrant it being expelled inside (better heat dispersion off the GPU, increases ambient temperature of all other parts)?