dstarr3 :
I keep wanting to do an AMD-based budget build, but... well, they just don't ever make anything that I feel is competitive. If eventually the price on this dropped to more like 1050 Ti prices, then absolutely, killer bang for the buck. But at the MSRP of $200, I'd rather spend just a little bit more and go for a 1060 6GB.
The RX 570 far outclasses the GTX 1050Ti in terms of performance, and is over 50% faster on average. They're not even in the same performance class. And even so, the prices of the RX 570 aren't that much higher. This particular model of the card might have an "MSRP" of $200, but that's not how most RX 570s are priced. At a popular US online retailer (Newegg), I see ten models of RX 570 all priced between $170-$190 including shipping, with only a couple Sapphire models priced higher than that. The 1050Tis meanwhile are all priced between $130-$170. So, even looking at the lowest priced models, that's only about a 30% increase in price for over 50% more performance in most games.
While we're at it, the 3GB GTX 1060s, which show serious performance issues in some newer games at max settings, mostly cost more than an RX 570, while the 6GB models range in price from around $240-$300 (though there are rebates that might potentially bring some of them down a bit lower) but they're only 10-15% faster than an RX 570 on average. Really, the RX 570 seems priced pretty competitively relative to Nvidia's offerings.
Of course, there's also the RX 580, and 4GB RX 580s (with lower-clocked memory) start at around $200, and the 8GB models start at around $220, for performance that should be a bit better than a 6GB GTX 1060. If you're looking for a competitor to the 1050Ti, it will likely be the RX 560, which will probably provide comparable performance to a 1050Ti at a lower cost.