Non vanno bene perchè hanno bisogno di una configurazione specifica o non vanno bene a prescindere?
Come ho spiegato sopra processori come il 7950X 7900x ecc hanno 2 CCD
Nel caso specifico del 7950X abbiamo 2 CCd da 8 core (con HT) e solo un CCD ha la cache 3d
Se il tuo scopo è giocare quando si attiva un gioco il processore deve usare solo il CCD servito dalla cache altrimenti le prestazioni se ne vanno a marengo.
Infatti c'è voluto anche diverso tempo per ottimizzare il cosiddetto "core parking" sotto windows perchè in alcune circostanze funzionava male e le prestazioni nei giochi in quei processori ne risentivano molto pesantemente
Nel caso di un 7800x3d o 9800x3d il processore ha un solo CCD servito da cache quindi non c'è nessun processo aggiuntivo che serve per determinare quale CCD utilizzare.
Il problema del core parking nei giochi (e con windows anche) è stato talmente evidente che hanno dovuto implementare anche un opzione da bios che va proprio a "disattivare" sia il CCD non servito da cache che l'SMT.
I 7800x3d e anche i 9800x3d sono proprio studiati per offrire il massimo nei giochi avendo un singolo CCD ad 8 core con HT servito dalla cache
Quindi è un errore banale preferire un 7950X3d o un 9950X3d se il proprio scopo è solo quello di giocare, mentre giochi il procesore utilizzerà sempre e soltanto 8 core con l'aggravante che se non disattivi proprio il CCD che non è servito o dalla cache 3d da bios si varà una maggior latenza per via del driver di AMD che dovrà determinare che stai giocando e "parcheggiare" il CCD che non è servito da cache
Per tale ragione il 9800x3d è sempre un pelino più veloce nei giochi rispetto ad un 9950x3d
Se non devi usare il PC per lavoro quindi comprare un processore come il 9950X3d è davvero un errore ed uno "spreco" di soldi che avresti potuto usare per altro (una scheda grafica più performante ad esempio, aggiungere dischi, ecc)