I primarily use this machine for gaming, It fits the bill perfectly. This rig will take any game I throw at it and make it load as fast as lightning. I do hope in the future to either upgrade the CPU to either a Ryzen, or possibly an Intel i7, as well as upgrade my motherboard, which I am reluctant about because it works so well, and cost me a pretty penny.
This thing is great, I sometimes play games that need quick processing like Europa Universalis IV, and it plays it quick, and with it overclocked, this CPU moves even faster, it doesn't have any con to it besides it's high power consumption and heat, but with my CPU cooler and breathable case the heat isn't so bad, maxing out at roughly 49-51C under stress test.
This board has everything I need, and plenty of space for anything I want to put on it, and the BIOS are also very easy to navigate.
I guess I got this one on a really good sale because I only paid roughly $250 for it, while now it is going for about $700 new. This card is great, It has been able to chew through any game I've thrown at it on Ultra, from Battlefield 1 to GTA5, though it does get quite hot if you don't manually adjust the GPU fan speed through the software they provide, on auto, it goes to about 80-90C while under heavy load.
This thing is awesome, it's hard for me to try games without this, just because it sounds so good compared to the on board sound my MOBA has. Especially when paired with my Hyper X Cloud 2, it makes Battlefield 1 sound amazing.