I use this machine for everyday usage, gaming, and coding. I will be doing a whole lot more of the latter of the three in the coming years and plan on this machine lasting for at least that long. With all of the extra room, I want to build my first custom water cooling loop and keep everything in even better condition. Airflow is not a problem for any of the parts; however, I don't want to run into a dust monster ever, so the less I rely on air, the better. At max clock rates for everything, this computer is obscenely loud, but my noise-cancelling MMX 300's take care of that perfectly. I have no problems running any program or game at 1440p, and don't foresee any upcoming titles changing that. I won't be upgrading individual parts for a long time.