Fortunately for servers things are still cranking along with Moore's Law for now, going into increasing core counts which have roughly doubled every two years since Nehalem, with the result that now we have 18 core Haswell EP parts, with 22 cores to come with Broadwell and 28(?) cores with Skylake. Of course after that things are likely to start flattening with the slower transition to 10nm.
It is interesting that the cache per core has not really increased over this time, being fixed at ~2.5MB of L3 per core. Naively one might have expected some of the additional transistor budget to be given over to increased cache per core, but clearly Intel has found this number to be the sweet spot.