Given that you’re on a budget I would seriously consider keeping that 3060 for the moment. You can plan on a case and power supply upgrade that would handle a more powerful card sometime in the future.
For a CPU I would take a look at the AMD Ryzen 7800X3D. The 3D cache tech from AMD is pretty huge for gaming performance.