Your much better having one built to your specifications, Some of the main manufacturer machines use motherboards (and other components)
that are specific to their design.
Just fixing a compaq with an Asus motherboard that isnt suported by Asus and uses ECC registered ram etc... in short, theyr'e a pain in the arse!