I have the gtx 1060 myself - upgraded a few months ago to it. Happy with it. Get the 6mb version. The 1060 is a much better card than the 1050 and worth the price differential.
A quick video comparison:
https://www.youtube.com/watch?v=oM8bOhmk_wgOh, here is a great site. Use the build and compare option to have a look (can adjust processor, graphics card, and desired quality):
https://www.gpucheck.com/