What's the best company to buy a custom pc from?

Solution
I would say iBuyPower or Origin. You are going to be paying a premium going with a pre built from anyone, but I trust those guys to actually do a good job for your extra money.