assembled will me much more cheaper but i still think buying branded pc is worth only if you can get it customized according to your requirement otherwise its useless and pure waste of money. i prefer dell products because you can customize it. is their any other brand of which we can customize...