They are all great to be honest. If price is not an issue I recommend the MSI PE or Evga FTW. I'm not sure what country you are in but depending where you are Evga may be cheaper than the MSI, same for Gigabyte.
The Gigabyte takes a 6x 8 pin connector, has 3 fans to let it cool better, is pretty quiet. It can pretty much be overclocked to equal the others.