I'm a little rusty on hardware because I used a gaming laptop for 3 years until recently, but today I noticed people on the forums now using this program so I ran it.
https://www.userbenchmark.com/UserRun/43610669
Unless I'm reading things wrong, it definitely thinks the GPU is a major bottleneck.
They use a 2060 Super as the baseline for comparison. Also notice, that it says that it will struggle in resolutions than 1080p. You're not going to be gaming in 4k with that CPU, regardless of what video card you use.
Here is your CPU with a 1650 and with the 950 that you already have
We bring you a unique calculator for bottleneck and chokepoint problems in your computer. We will help you to choose most appropriate processor and graphic card for your PC. Our calculator offers you best solutions for reducing or removing bottleneck problems.
pc-builds.com
You're looking at an almost 30% CPU bottleneck with a 1650. You won't be running that 1650 at anywhere near what it is capable of, making it overkill with that CPU.
We bring you a unique calculator for bottleneck and chokepoint problems in your computer. We will help you to choose most appropriate processor and graphic card for your PC. Our calculator offers you best solutions for reducing or removing bottleneck problems.
pc-builds.com
Whereas the bottleneck drops to 1.6% with your 950, and it's a GPU bottleneck, not CPU, so you're running the 950 flat out.
Even with an i7 2600 and 16gb of RAM, you're still going to be CPU bound with the 1650, but it will be 1/3 what it is with your current CPU.
https://pc-builds.com/calculator/Core_i7-2600/GeForce_GTX_1650/00113Mlu/16/100
So you need a better CPU before you can upgrade to a 1650, better still you need to get away from 2nd gen architecture entirely to a newer architecture.