I would always recommend building your own, as it is cheaper and not as hard as it may seem.
However, if you are determined to purchase a pre-built system, i could suggest http://www.cyberpowerpc.com/
This site will allow you to customise your own rig or just purchase one of their pre-configured ones.