Um Ryzen 5 5600X é melhor do que um Ryzen 7 3700X?
Parece que eles estão "muito" próximos uns dos outros quando o programa está usando todos os núcleos por completo. Com o 3700X à frente por uma pequena margem: AMD Ryzen 7 3700X vs AMD Ryzen 5 5600X
Mas há uma velocidade significativa no desempenho de um único fio para o 5600X.
Então que programas / jogos você pretende executar? Eles se beneficiam mais de múltiplos threads ou apenas de um único thread? Será que eles fazem uso do processador até um grau que importa?
E.g. um jogo que é gráfico encadernado não veria qualquer benefício entre qualquer um desses processadores. Mas um que é vinculado à CPU pode ver um benefício de qualquer um deles, dependendo se a CPU é vinculada a várias ou a uma única thread. Isto é ainda mais variável dependendo das configurações daquele jogo, por exemplo, ele pode mover o jogo para se tornar mais vinculado à CPU quando você baixar a qualidade dos gráficos, digamos rodando com resolução de 1080p ao invés de 4K. Como exemplo, veja estes:
A maneira mais precisa de dizer com certeza seria ver como o jogo / programa se comporta exatamente em ambos. Nas configurações específicas, você pretende jogar / executar esse jogo / programa. Procure por qualquer benchmark feito no jogo / programa específico. Senão todos estão apenas assumindo coisas e tentando generalizar.
A segunda melhor idéia é usar suítes de testes artificiais como a do PassMark que eu liguei acima. Nesse caso você obtém uma "espécie de média" através do que quer que o teste esteja rodando. Eu tendo a olhar para alguns testes extras para ter certeza de que um deles não é um pouco distorcido.
Aqui estão alguns outros testes artificiais:
AMD Ryzen 5 5600X vs 7 3700X
AMD Ryzen 5 5600X vs. AMD Ryzen 7 3700X - Benchmark and Specs