Great build with only minor flaws, first my case maybe a full tower but it is very lifeless, it has no rgb 2nd, I wish I would've went for an M.2 drive rather than a HDD but I guess I wanted more memory at the time. Honestly though, this build has been great, no issues, I've turn on the X-AMP for a little more boost, but I haven't tried overclocking anything yet. The Kraken X72 has kept my CPU at 36C at idle and 67C underload The 2070 from MSI can take any game without even thinking twice, the card itself is a bit pricy, but if you want something that is higher end but not gonna cost ya more than 600 then this is the perfect card. I did have a 2060 from gigabyte but I had major overheating issues, I even replaced the thermal pads and paste but it didn't seem to help all that much. If I could recommend anything, get a different power supply, nothing is wrong with the EVGA G3 650 but it doesn't have the extra 4 pin cord for the MOBO, it is not needed but if you are looking into doing overclocking you might want something that can provide the proper amount of power. I bought a wireless adapter card because at the time I didn't have access to the router to run a LAN line, it works great but being directly connected is just so much better. Apparently my monitor's price can't be found but I bought it off Amazon for right about $200, it was the best budget G-sync compatible at 144Hz. All in All I would recommend this kind of build to anyone if you have the cash to spend on it, do a little tweaking of your own to make it yours!