If you end up having to buy a PC that was pre-built by someone, remember to uninstall all the crappy trialware/bloatware applications that come pre-installed on the computer before you start playing around with it. From my experience, all 3 of the HP laptops that my family has owned over the years seem to have had a crap ton of bloatware that I can't seem to remove without messing something up, it really sucks actually. Those seem to be a big issue with buying pre-built, other than the poor Value/$ you're receiving of course. I personally bought my PC from
CyberPowerPC.com , it's where you pick all the parts you want and then they build it and ship it to you, kinda like what
IBuyPower.com does. I'm not exactly sure if it was worth or not, but it seems to work fine for everything I need it for. I'll probably install a Solid State Drive whenever this Hard Disk Drive decides to die out cuz I want my applications to be speedy and super responsive.
But if you decide to venture into the world of building your own rig, which has the added benefit of knowing exactly what's inside your computer, reducing the cost of repair if you ever need to. I've heard PCPartPicker is a great site for picking parts with their
Start a System Build section. And I've heard that
TigerDirect and
NewEgg are great sites for ordering parts. If you're lazy and you have certain electronics stores around where you live, a lot of them have all the parts needed and they can even build it for you in store if you so wish, I believe Fry's Electronics does this >
http://www.frys.com/ac/storeinfo/storelocator . Building a PC might seem hard, but with the amazing website called
YouTube you can find so many tutorials of how to build a PC. I'd say the most important part about building your own PC is to RESEARCH. You'll need a lot of free time and patience. You don't wanna end up buying parts that aren't even compatible with each other, or forgetting to use anti static protection, cuz then you'll be screwed.
Anybody with more experience, please, feel free to correct anything I've said if I am wrong.