Windowsサーバー(2016)にXeonのCPUを搭載します。

その際、例えば安価なCPUを2個搭載する場合と、高価なCPU1個を搭載する場合では、どのようなメリット・デメリットがあるでしょうか。

安価な2コアのCPUを2個搭載する場合 ⇒ 2コア×2CPU=4コア
高価な4コアのCPUを1個搭載する場合 ⇒ 4コア×1CPU=4コア

上記のような場合どちらにどのようなメリット・デメリットがあって、どちらを選ぶべきか、考え方を教えて下さい。
安価でもCPUを2個搭載した方が、1個故障した場合の対策にもなると思いますが、高価なCPUには高いなりの理由があるのではと思います。

安価・高価とは言ってもそれぞれどれくらいのスペックの話なのか、というご意見はあるかと思いますが、一般的な選定の考え方をアドバイス頂きたいです。

要件、予算がある程度決まっている場合に、自分ならどんな手順で搭載するCPUを決めていくか、という想定でご意見いただければと思います。