I personally see nothing wrong with using carefully selected components & having machines built for you.
It is difficult though to get reliable components that have any degree of longevity these days, so be prepared to pay a little more for better quality power supplies etc etc.
that's why using certified hw coming from "big players" is a good choice (or the only one if we're talking about reliable production servers).. you know that the install will work without issues and you'll have no issues in the future.. moreover, all business class servers (even if very cheap like HP's microserver) are reliable and tested..
finally, when we choose hw we must think about time.. wasting hours to make something work in a unsecure/unreliable way is not a good thing, and the same in case of unexpected hw problems.. in other words: spending hours to find some piece iss't cheap as just buying one that works for sure
all IMHO
P.S.: using branded hw has the advantage of something like nbd warranty policy: paying a little more, you know that if a problem hw related arise (a failure), you have support in a day or two, even after 3 years (with no business hw it's quite difficult to find the same mb just 1 year after you bought it)