This is my first build. I needed a workstation for programming and light gaming so I built this.
Haven't overclocked the CPU yet. Its working great for programming and other stuff. Minecraft and Fortnite runs smoothly on this build.
I had an issue with the HDMI cable. figured that I have to use the DVI to avoid driver issues. Also HDMI does not give 144Hz anyways so just use DVI cable instead.
Case: This cube is a little bigger than I thought. So it takes a good amount of space on the desk. But no complains on the airflow or the functionality. You can configure this case in many ways.
GPU: 1050TI is enough for me since I dont play too many games. Go as per your budget and gaming interest.
CPU: I use webstrom, Rubymine etc so needed a good CPU/memory combination. Thats why I went with AMD Ryzen 5 2600X. Not overclocked yet.
Keyboard: Really good Keyboard with clicky mechanical sounds. RGB is also good.