honestly all are about the same, the difference is mostly just the brand and cooling solutions (which are all about the same anyway with a huge heatsink and 2 fans). just dont get the 3gb versions, those have less compute units than the 6gb version, and hence will perform slightly worse.
for mid tier gpus like the 1060, going for the cheapest one usually does the job for most people.