What? This has got to be one of the strangest things I've ever read. In what way is a 1050/Ti more suitable for an AMD CPU? It's small form factor and the fact that it requires no additional power is what makes it optimal for generally compact pre-built systems, it'll work with practically anything, no need to worry about the power supply.
Back on track: I'd recommend a 1050Ti, it's easily worth the 30 or so quid more it costs over the regular 1050.
For instance this one:
https://uk.pcpartpicker.com/product/wrmxFT/evga-geforce-gtx-1050-ti-4gb-acx-20-video-card-04g-p4-6251-kr
But yes, if you're willing to spend even more, the GTX 1060 3GB's still a pretty good choice, though in that case you should also figure out what kind of power supply you have, as it consumes a bit more and requires external energy. Another thing to keep in mind is that it's only got 3GB of VRAM, so while the GPU itself may be faster than the one on the 1050Ti, you may still have to lower the texture resolution and what not of certain games in order to avoid running out of memory.
https://uk.pcpartpicker.com/product/P8Crxr/gigabyte-geforce-gtx-1060-3gb-3gb-mini-itx-oc-video-card-gv-n1060ixoc-3gd