My PC is what I use to write most of my code and I am also quite an avid gamer so it needs to be able to handle some triple A titles. I recently did an upgrade to the PC, completely overhauling the system from a 4th generation i5 to a Ryzen 1700x system. The main reason for the upgrade was I required more cores due to my use of virtual machines as well as the opportunity to make the whole system far smaller (as I travel around more than I used to). The computer runs Windows 10 as the host operating system solely for the purpose of running Steam games. All of the development I do is run inside virtual machines that run derivatives of Linux.

Processori5 4690k @ 4.3GHzRyzen 7 1700x @ 3.4 GHz
CPU CoolerCooler Master Hyper 212 EvobeQuiet Shadow Rock TF 2
MotherboardMSI Z97 G-43Asus ROG STRIX B450-I Gaming
RAM4x4GB Corsair Vengeance 2400MHz2x 8GB Corsair Vengeance RGB 3200MHz
GPUMSI R9 270x 2GMSI GTX1070 8GB
StorageSandisk 240GB SSD-Plus + WD 1TB Blue HDD + Hitachi 500GB HDDSandisk 240GB SSD-Plus + Sandisk 1TB SSD-Plus
CaseNZXT H400 RedNZXT H200 Red
Power SupplyEVGA 500w 80+ Non-modularCorsair 650w 80+ Gold Semi-modular