If your seriously thinking about revamping your servers..
Some rambling..
For a high end servers, not even a "dream spec", I shy away from Dell, I use Dell for low end servers, but build high end servers myself ; you can not build the lower range servers yourself and save money. This range would be servers with a simple arrays such as a single raid 5
Dell servers have propriety backplanes, low density internal array drive bays, a 3 year drive warranty, and high prices for the high end servers. If you need more than an 8 drive array, you need to use their external arrays (expensive money maker). As far as using new technology, they are always one step back from "tried and true parts", I am not talking cutting edge.. not due to safety concerns but there is more profit selling older technology. An example is their drive bay..they purposely keep the 8 bay maximum, so you need to buy an external add-on to create most high end multiple striped (more then one array set) arrays.
Drives are a big cost factor on servers; with Dell if you do not haggle on drives prices they charge you double the price for 3 year warranty OEM drives as per Internet pricing.
As far as building servers, the hardest part is choosing and purchasing the parts at a good price. The actual assembly takes about 3-6 hours. Purchasing and research can take >8 hours to get the lowest pricing, and the matching components. As is, with Dell it takes me 8 hours to order a Dell, because of research and the back and forth on pricing.
(research is the killer, getting in depth info from Dell is difficult)
Generally I use Supermicro cases, and motherboards from Supermicro or Intel for high end servers. For a high density setup I would use the cases as below..
With high end server, you can save 50% by assembling from components, get better drive warranties, get newer technology.. versus purchasing pre built units servers.
If your worried about warranty part service, a spare motherboard, CPU, raid adapter, ram etc would run about $ 2500, only part of the savings from assembling one high end server. My choice of raid adapter would be an Lsilogic u320-2x or Lsilogic u320-2e, depending on which motherboard.
As far as drives, I have only used Seagate drives in the last 10 years