RX 580 is akin to being about a 2060, or between a 2060 and a 2060 Super.
A lot more powerful than a 1650 Super.
That's just how AMD is, they offer great performance at lower cost, but with more power draw from the hardware and missing fancy features that NVIDIA gets to have.
NVIDIA gets to have the lower power requirements for the hardware which means it'll run cooler, and has things like NVENC which is a dedicated encoder chip built onto the card for encoding purposes in things like game recording, streaming, shadowplay, etc.
If all you care about is gaming and not looking to try and do streaming or anything like that, then get the 580.
Better FPS to $$ ratio overall, assuming you have a power supply that is of decent build quality and is 500w or more and will have the necessary power connectors for your 580 of choice.
I hope you're using PCPP to get the best deal for the card new, otherwise if living in a country where you can't use the PCPP site, I hope regardless you've done your homework and are getting the right card for the best price and that your system can support running the card.