GTX 1060 Which model is better ?

ASUS GeForce GTX 1060 6GB GDDR5 192bit PCIe (ROG STRIX-GTX1060-6G-GAMING) - price : 347.52 dollars
or
MSI GeForce GTX 1060 6GB GDDR5 192bit PCIe (GTX 1060 GAMING X 6G) - price : 354.66 dollars
or
ZOTAC GeForce GTX 1060 AMP! Edition 6GB GDDR5 192bit PCIe (ZT-P10600B-10M) - price : 329.93 dollars
I don’t know why but i prefer the msi. Can you give me some help like which one is better ?

Posting a request for a hardware recommendation in the “GPU library” subforum seems odd. What do you intend to use the GTX 1060 for? Gaming? Compute? Personally, as a compute user, I shy away from GPUs with aggressive vendor-overclocking (relative to NVIDIA’s reference clocks).