Try to pick your computer parts through PCPartPicker. Never go for an extreme CPU when you know you don't have budget to buy a high-end graphics card such as RTX 3090. Also, don't think that any CPU will work for gaming and you just need a good graphics card. There is no short answer to fixing the CPU/GPU bottlenecks. It is all about how you combine both the components as per your budget.