It really depends on what games you are playing. There are cases where the 1050ti is better than the 1060 3gb because the 1050ti has more VRAM. I would recommend either the 1050ti or the 1060 6gb. For most games, the 1050ti has plenty of power. If you want to play the lastest and greatest games, or better futureproof your system, go with the 1060 6gb.