i would suggest you go with a friend that knows about computer hardware. Head down to one of the more reliable shops in SLS, and buy the branded parts and pay the shop to fixup the computer parts. usually its much more worth it.
As for the branded name PC maker, i would advise you to ask...