Each card has its downside:
The MSI card has "only" two fans, making it run a little hotter. It's also a little more expensive.
The new versions of the Gigabyte cards has its voltage locked at 1.25 V, which is great for high clocks, but no so great for longevity.
By longevity do you mean for mining or as a gpu in genral.