Agreed with WildCard.
Based on US prices, as of today on PC Part Picker, the cheapest RX 570 4GB is not much more than the GTX 1050, but outperforms both it and the 1050Ti. The cheapest 8GB version of the RX 570 is only $5 more than the cheapest GTX 1050Ti.