Die Serverfrage ist ja schon so gut wie geklärt. Sinnvoll und praktikabel sind max. 4 tats. physische CPU's.
Es gab zumindest vor einigen Jahren auch (doppelstöckige) 8-CPU-Mainboards. 4 dürfte allerdings tatsächlich die größte Anzahl an CPUs sein die noch vollvermascht verbunden werden kann über jeweils 3 Punkt-zu-Punkt-Verbindungen pro CPU (im Zweifelsfall auch schon viel). Ab 8 ist man dann in der praxis eher bei (Hyper-)Cube-Topologien.
Nach der Fertigungsgrößenverkleinerung der Server CPU wurde bisher die sogenannte "Kernzahl", die ja natürlich von der Cache-Größe vorrangig abhängt auf die Consumerboards übernommen.
Wieso meinst Du das die davon abhängt?
Im Server-Bereich findest Du u.A. CPUs die einen wesentlich größeren Cache aufweisen als Desktop-Modelle. Das ist auch mit ein Differenzierungsmerkmal, weil z.B. Anwendungen in denen große Matrizen multipliziert werden müssen sehr sehr deutlich davon profitieren wenn die komplett in den Cache passen.