Either is a good choice, but to be honest neither is optimal.
In the 1060 range the ITX versions are the only ones I believe EVGA are making, or the only ones i've seen at least, they offer decent value but performance is eeh, and I don't feel comfortable with their cooling capabilities given its a full desktop system and not an ITX build.
Gigabyte is actually the best value at the moment, as they provide desktop variants with better boosting and cooling for a good price.
See here: http://pcpartpicker.com/product/7RKhP6/gigabyte-geforce-gtx-1060-6gb-windforce-oc-6g-video-card-gv-n1060wf2oc-6gd