Isso é o que você quer saber
Thread(s) per core: 2
Core(s) per socket: 12
Socket(s): 4
Você tem 4 soquetes de CPU, cada um pode ter até 12 núcleos e cada núcleo pode ter dois threads.
A contagem máxima de encadeamentos é de 4 CPUs x 12 núcleos x 2 encadeamentos por núcleo, portanto, 12 x 4 x 2 é 96. Portanto, a contagem máxima de encadeamentos é 96 e a contagem máxima de núcleos é 48.
O que é melhor?
Isso depende do que você quer fazer, mais threads significa menos frequência (ou seja, um 3ghz se divide em dois) mas melhor multitarefa (mais threads) e usar núcleos completos (sem hyper-threading) é melhor para alta CPU tarefas de uso (ou seja, jogos).
Espero que isso ajude você.