I'm not sure why you are trying to pretend the 1050 Ti is in the same price bracket as the RX 460. You are comparing a $100 card to a $150 card. That's 50% more for much less than 50% performance. Not to mention the RX 470 (litterally $10 - 20 more) is around the same price as the 1050 Ti so if you are going to recommend the 1050 you might as well just recommend the RX 470 instead. Now that is much better bang for your buck.
RX 460 4GB version starts from $120 not $100. And gtx1050ti starts from $135 not $150.