I use this computer for gaming and sometimes light school work if needed.
I have never had any problems with the build, the only thing that I personally dislike is that the motherboards's heatsinks almost touch the top and back fan. There is very little space.
Pushes max settings in most games with a pretty stable 100+ FPS.
My Ryzen 5 2600 pushes 3.6 GHz and it's not being overclocked, it just was like that out of box.