Actually, making a custom pc isnt hard at all. I get all my stuff off new egg. The only thing really, is making sure your Mobo supports the video card, and memory along with the CPU fits right. (it will say) As for wiring, its all labled. You get alot more for your money if you make your own.