Da Windows 2003 Server z.B. nur für ein oder zwei CPUs den gleichen Preis hat, ist es klar, daß es mit mehr als zwei CPUs - legitimerweise - teurer wird. Nur ist bei 8 CPUs der Kosten Nutzen Effekt eindeutig geringer, als er es bei 4 CPU Kernen ist.
Du musst schon mit Linux vorlieb nehmen, daß es einen Vorteil bietet. Denn Linux hat Servicekosten und keine per Hardwareeinheit Kosten
Bei Linux liegt der Nachteil noch im veralteten Verwalten des Speichers und im schlechteren Binary Loader, der bei Windows besser ist, weil er sich auf extremes Abschotten der Speicherseiten zur Laufzeit beschränkt einerseits und ein Abmischen der dynamischen Bibliotheken erlaubt andererseits. Das fehlt Linux.