5600x pra 5700x3D tem uma diferença boa, massss pra você ter algum ganho no fps médio você precisa estar gargalo de CPU (varia de jogo a jogo, resolução, settings do jogo etc), e nesse caso dá pra ver porque o uso de GPU vai ficar abaixo de 98-99% constantemente, as respostas vão variar porque tem gente que faz a troca com 4060, outro 4070 Super, outro 4080, um joga em 1080p, outro 1440p, outro 4k, um joga jogos mais pesados pra GPU, outro pra CPU e assim vai, e o fps mínimo (gagueira, travada, 1%/0.1%, frametime etc) deve ter uma boa melhora independente do fps médio, então se o jogo tá caindo pra <60fps constantemente no 5600 talvez o 5700x3D melhore o suficiente pra isso deixar de acontecer e melhorar bastante a experiência mesmo que o fps médio em si talvez não mude, mas tem alguns jogos que tem problema mais crônico de stutter mesmo por conta de engine, denuvo e outras coisas
Eu acho que o 5700x3D é um bom upgrade, vendendo o 5600 não sai tão caro quanto a troca de GPU, então talvez não inviabilize trocar ambos, mesmo que talvez deixe a GPU pra depois, mas é questão de ver jogo a jogo como tá o uso de GPU aí e o quanto você se incomoda com as quedas mais bruscas de fps