All of those cards are good, but I would either go with the gigabyte or msi card. Gigabyte and msi are both trustworthy brands and both of the cards run cool, quiet, and at the same level in terms of fps and overall performance. I would suggest looking at the prices and the aesthetics.
This video should give you a good idea as to which one you should pick:
http://www.youtube.com/watch?v=rdUdFep3vP0