First card you posted has an aftermarket cooling system, second card has a refernce style cooling system. Reference style can be better in some regards because it will force all of the air out of the back, whereas most aftermarket coolers tend to dump the heat back into the case. On the flip side, aftermarket coolers tend to do a better job at cooling the GPU. So, as long as you have a decent cooling system/case, I would recommend the gigabyte with the windforce fans.
One other point...Gigabyte, XFX and a few other companies have locked the clock voltage, so you will be rather limited if you try to overclock. If you plan to do moderate to extreme overclocking, you will need a card that is unlocked. Older gigabyte cards are unlocked, you will just need to do some research on which are locked vs unlocked prior to buying.