No, no. Please don't buy that mini card. I have it and no matter what you do with it, it will always reach its thermal limits. I had to undervolt my card and spin the fan at 100% just to keep it under 80. My ambient room temperature is around 24 degree C and even then it runs hot. And, the reason is that it has normal Aluminum cooler with one fan and no Copper cooler like every other card has. Also, it has no heat pipes. Please steer clear of that one.
Gigabyte card is fine. Please paste the link to that card here and also check if it has proper copper heatsink with heatpipes.