My only reasoning is because i have the rx 580 in my pc and it sucks.
A 1650 SUPER only offers roughly similar performance to an RX 580 in most games, so that would not be a worthwhile upgrade at all. And a 1650 (non-SUPER) is slower than even an RX 570.
Do you happen to know the resolution of your monitor, or the model number? I imagine it's probably 1080p or lower at that size though, which an RX 580 should hand pretty well.
What games are you getting poor performance in? And what do you consider to be poor performance?
Also, what are the rest of your computer's specs? It could potentially be another piece of hardware hurting performance.