Which of these two (Only these two) Gpu should I buy?

I have the evga with ACX 2.0+ (but the 2GB memory one) - it's absolutely cool, quiet, even after long hours of gaming the fan is not very audible. I had a lot of video cards and always the cheap fans failed because of the lack of good bearings. ACX 2.0 means ball bearings - that's why I got it.

The Gigabyte one is shorter, less cooling area, so the fans will run faster (and louder) to get the same cooling.
Better cooling means also more OC room - if you are into that.

PS: I have added an older GT 730 dedicated to PhysX (Fallout 4) and I cannot be more happy about performance at 1920x1080.
 


Yes, EVGA rather than MSI.