If I were you I'd look at the 1650 or the 1660Ti, they will both draw much less power than the RX's you've listed above, in spite of being cheaper on the wallet, to purchase.
I don't know about Argentina, but at least in the US, a 1650 typically costs a bit more than an RX 570 while not performing as well. It's probably only worth considering if they have a very low-end power supply. And the RX 580 and 1660 Ti are not even in the same product segment. The 1660 Ti is over 30% faster, but costs more than 50% more, which likely prices it outside their budget, assuming pricing is similar there. Maybe the 1660 (non-Ti) would be worth considering, as it offers performance roughly in-between an RX 580 and a 1660 Ti, but it too is priced higher than those RX cards.
I agree that knowing the rest of your planned components would be useful though. As well as the specs of your current computer, if you have one, in case something like a graphics card upgrade alone might be enough to make it good for gaming.
As for the performance of an RX 570 and RX 580, they should be pretty good for 1080p in current games, though some of the most demanding recent releases might need their settings turned down slightly to maintain over 60fps. In general, an RX 580 will typically be around 10-15% faster than an RX 570, though when comparing an 8GB 570 against a 4GB 580, there may be some games where the 570 with more VRAM may offer more stable performance, but I would still expect the 580 to usually be the better performer.
And an RX 570 would in turn be around 10-15% faster than a GTX 1650 on average, though the exact amount can vary a fair amount depending on which architecture a game is better suited for. Versions of the 1650 without an external power connector will tend to be a little bit slower than those that have one. A GTX 1660 should typically be around 15-20% faster than an RX 580, which might be worth considering if it doesn't cost too much more.
Any of these cards would likely work reasonably well with a Ryzen 1200, especially if that processor is overclocked a bit, though there are a handful newer games that perform smoothest on a processor with more cores, and that will likely become more common in the future. If you can find something like a Ryzen 1600 or 2600 for not too much more, they might be worth considering, as the 6 cores and 12 threads those CPUs offer are likely to keep them relevant longer.