C’è qualche vera differenza tra un processore AMD Ryzen con finale «X» e «X3D»?

Attualmente ho un Ryzen 7 5800X, arrivavo da un 3600G. Una bella differenza. L’ho cambiato perché avevo una scheda video recente che, secondo il tecnico, veniva limitata dal processore, che era troppo vecchio e poco potente. Lui mi aveva consigliato un 5700X3D o il 5600X. Me l’ha ripetuto più volte di non comprare il 5800X perché ha il problema di scaldare molto. Alla fine l’ho comprato lo stesso e non me ne sono pentito. Processore davvero ottimo. Non arriva a 60 gradi con i giochi che faccio.

Confesso che ho agito d’impulso. Sul mercato non c’erano né il 5700X3D né il 5600X.

Quindi mi resta questo dubbio: ho perso molto in prestazioni per non aver preso una di queste due CPU che mi aveva consigliato il tecnico, oppure il 5800X va già più che bene? Che cosa fa meglio l’X3D rispetto all’X?