Y a-t-il une vraie différence entre un processeur AMD Ryzen avec un suffixe « X » et « X3D » ?

Actuellement j’ai un Ryzen 7 5800X, je suis passé d’un 3600G. Sacrée différence. J’ai changé parce que j’avais une carte graphique récente qui, d’après le technicien, était limitée par le processeur, trop ancien et trop faible. Il m’avait conseillé un 5700X3D ou un 5600X. Il m’a répété plusieurs fois de ne pas acheter le 5800X parce qu’il a un problème de température élevée. J’ai fini par l’acheter et je ne le regrette pas. Processeur vraiment très bon. Il ne dépasse pas les 60 degrés avec les jeux auxquels je joue.

J’avoue que j’ai agi sur un coup de tête. Sur le marché, il n’y avait ni le 5700X3D ni le 5600X.

Du coup je reste avec ce doute : est-ce que j’ai perdu beaucoup en performances en ne prenant pas une des 2 versions de processeur que le technicien m’avait conseillées, ou bien le 5800X est déjà très bien ? Qu’est‑ce que le X3D fait mieux que le X ?