If you have the knowledge (or a quick learner) your better off building from scratch as the prebuilts usually cut cost by using cheap motherboards & PSU's which sucks because at some point your going to want the ability to overclock that CPU (& maybe GPU).