I would look at the Radeon 6700 XT if you only plan on gaming. Despite being a last gen GPU, it outperforms the 4060 for around the same price. The 6700 XT is more comparable to the 4060 Ti. And it also includes Starfield if that is a game you are interested in. Here is a good ranking from Tom's Hardware showing how most GPUs compare to each other.