nVidia's cards are lighter on the CPU, and thus perform better with weak CPUs. This doesn't show up in most reviews because reviewers use top-end cards.
The 1050, 1050 Ti and 1060 all have about the same performance per dollar. Take your pick, depending on what graphical settings you want and how much you're willing to spend. I decided the 1050 Ti was the sweet spot for me.