New
#11
High end PCs usually cost MUCH more than what it would cost to assemble the system yourself. If you are looking for a low-end, basic system, it's hard to beat branded systems for price, but you will likely lose a lot of upgradeability. It also depends on the type of user you are. If you typically buy a system, leave it unchanged for a few years, and then buy a new system, you'd be fine with an OEM system. If you plan to upgrade something every six months or so...build your own.