A diferença do i5 e i7 ai é nos threads criados pelo HT, não no núcleo físico a mais, sendo que na arquitetura desta época o ganho desempenho por HT não era linear e mesmo assim a folga gerada pelo i7 é grande, enquanto nos Ryzen o salto é com núcleos físicos e isto compensa muito a longo prazo. Até mesmo os FX que eram uma aberração tinha certo potencial quando os jogos começaram a abusar dos threads.
Não sabemos como o desenvolvimentos dos jogos irão seguir e se usarão mais núcleos por padrão, porém melhor sobrar do que faltar.
Hoje 5600 por R$800 e o 5700X por R$1200 (R$1100 agora na promoção da Pichau).
A diferença nem é tanta comparado ao 5800X3D que custa na volta de R$2000. E se for medir por preço/desempenho, é cerca de 2.5x o valor do 5600, mas nem chega a dobrar o desempenho.
Jogos conta mais a questão do IPC (o 5800X3D tem o bônus do 3D V-cache), porém somado a uma boa quantidade de núcleos/threads vira uma combinação forte, tornando o 5700X uma opção também viável sem gastar tanto assim.
Enfim, só achei injusto dizer que qualquer outro processador acima do 5600 não compensa, a menos que se refira apenas ao desempenho bruto em relação ao FPS, o que concordo parcialmente. Eu já me lasquei muito devido a escolhas do "momento" em processador, por isto sou chato quanto a isto.