well it boils down to two things... Looks and specs.... and I dont care about looks it isn't my pc so I will look at at specs.
first one
MSI GeForce GTX 1060 DirectX 12 GTX 1060 GAMING X 6G 6GB
6GB 192-Bit GDDR5
Core Clock 1594 MHz (OC Mode)
1569 MHz (Gaming Mode)
1506 MHz (Silent Mode)
Boost Clock 1809 MHz (OC Mode)
1784 MHz (Gaming Mode)
1708 MHz (Silent Mode)
1 x DL-DVI-D 1 x HDMI 2.0 3 x DisplayPort 1.4
1280 CUDA Cores
secondly '
GIGABYTE GeForce GTX 1060 Xtreme Gaming 6GB
6GB 192-Bit GDDR5
Core Clock 1645 MHz in OC mode
1620 MHz in Gaming mode
Boost Clock 1873 MHz in OC mode
1847 MHz in Gaming mode
1 x Dual-link DVI-D in Standard mode 1 x HDMI 2.0b in Standard mode
3 x HDMI VR mode 3 x DisplayPort 1.4 in Standard mode
3 x DisplayPort in VR mode
PCI Express 3.0 x16
first one is ~ 70-100Mhz faster in gpu speeds, the other has more connectivity for it
shrugs, price then ? 5$ difference.. well not worthy of a footnote that.
for the price, I will have to say, Neither
I would go for :
EVGA GeForce GTX 1060 6GB SSC GAMING ACX 3.0, 6GB GDDR5,
Core Clock 1607 MHz
Boost Clock 1835 MHz
1 x Dual-Link DVI-D 1 x HDMI 2.0b 3 x DisplayPort 1.4
1280 CUDA Cores
PCI Express 3.0
and 20.00 cheaper than either of those for the same thing.