You know that a 1050 Ti provides half the performance of a 1060 3GB regardless that it has 1GB more of VRAM, right?
Not really, it isn't a better choice. The 470 is considerably weaker in the majority of games. The RX 570 comes a bit closer, though the real competitors to the 1060 3GB are the RX 480 and 580 4GB. You can turn some settings down to High instead of Ultra and the 1060 3GB will be more than capable delivering good consistent framerates on 1080p. Also, don't go crazy on the AA, especially MSAA.