Assembled i say ...
The main problem with branded is that they are not well balanced. Especially so for lower priced pcs, they give you 2.5 ghz + P4 processors which you dont need, and just 128 MB RAM. Installing more yourself may void your warranty, which defeats the purpose of a branded PC