Thank you for letting me know. I'm glad I could assist you, Ayushmaan!
In terms of raw performance, the RTX 3050 outperforms the GTX 1650, especially in a desktop setup. It offers newer technologies like ray tracing and DLSS, which enhance gaming experiences. For your 1080p gaming needs, the RTX 3050 will provide smoother gameplay and better future-proofing.
Given your budget, you should be able to find a desktop PC with an RTX 3050 that meets your requirements. Remember to balance the GPU with a good CPU, sufficient RAM, and an SSD for the best overall performance.
I hope this information helps. Should you need further information please let me know.
John J.D.