They are both the same chip (GTX 1050 Ti), so, one won't be significantly better than the other in terms of graphics performance. Both are factory-OC'd with a miniscule amount of MHz difference between each other, so, that doesn't matter.
If you want the GPU to be black+orange with RGB lighting and a backplate, get the Gigabyte. If you want the GPU to be black+red with no backplate, get the MSI. If you want the best price/performance, get the cheapest of the two.