Spec-wise it kicks the shit out of the one you linked (though costs a fair bit more as a result). IMO, building your own is almost always the better option. You can either save money (or buy better parts for the same price) compared to a prebuilt, but for me the biggest bonus isThat is a nice set up! I'll have to consider it, but I've never built one before. Is it difficult/worth it over a premade one such as what I linked?
Spec-wise it kicks the shit out of the one you linked (though costs a fair bit more as a result). IMO, building your own is almost always the better option. You can either save money (or buy better parts for the same price) compared to a prebuilt, but for me the biggest bonus is
NO PRE-INSTALLED BLOATWARE
Seriously. It's amazing. When I first built my comp it had windows installed. That's it. Not even Microsoft Office. It's amazing.
As for the actual building process... if you can build a lego set, you can build a PC. The hardware portion is easy as hell.
Mini-atx FTWI'd stay away from SFF. Small Form Factor. If size is a concern then I would rather find A very good laptop with a docking station.
If size is not a problem...older generation i7s are pretty fast and cheap.
This is factually untrue. The only parts that are entirely dependent upon eachother are the mobo and the CPU. The other parts (HDDs, GPUs, ram, PSU, etc) can almost always be swapped willy-nilly unless you're trying to do something ridiculous like put a 2014 GPU in a mobo from 1998.But the "upgradeability" of a computer is just a myth. By the time your current hardware is obsolete you'll have to replace all the guts, sometiems even the PSU.
So basically, over the time, you've replaced everything but the housing and the psu...
WOW, such savings, much upgradeable.
If I were "upgrading" my old computer all that I'd still have today is an old, low capacity, HDD, a DVD burner, housing, psu and memory card reader. Why would I want that old unreliable, and low capacity, HDD? The optical drive and card reader are worth, what, $25? That is, if the optical drive still works.
The difference is, you're replacing everything over the time, I replace everything at once.
Cooling? Why should I care about cooling? Yes, I remember the good old days, I had to open my computer in hot days as the GeForce 2 Pro and Athlon 1.4GHz overclocked to 1.6GHz produced too much heat, and it sounded like it was about to take off! A well designed laptop will remain within operating temperature with a small, silent, fan. I ended up ugrading that computer to a faster Athlon XP with the AMD OEM fan, at some point I realized that reliability and silence was much more important to me than speed. Also the GeForce 2 Pro was gone, replaced it with a low end GeForce 4 that was actually faster... And silent.
I see your point, you're a gamer, being able to upgrade the GPU and CPU every now and then is a godsend. The next gen mid-end GPU will be pretty much comparable to the previous gen high-end GPU. I'm not a gamer, music is not going to play better because I got a new CPU, SSH does not do anything faster when I log into a router, etc. Later on I'll probably upgrade the CPU on this laptop and I'll replace the HDD for an SSD (after one year, alwasy on, the current HDD gets relegated to external HDD duties), that should hold me for a couple years, then I'll get another low/mid range laptop that will work for another few years, that will include new battery, new housing, new display, new everything.