This is a good article - but just to add my 2 cents, I would say also make sure you understand exactly why you’re buying each and every part. A purpose-built computer will always perform much better for you than a jack-of-all-trades computer. There's no need to add a sweet graphics card and blow your budget if you're…