I built this a few months back mainly for a secondary gaming/workstation PC for the basement that was fairly small. With the exception of the GPU which was an old one I had due to the mining craze still being in full swing when I built this everything was new and aimed at best cost per performance I could muster. I wanted to keep things as clean as possible and went with a M.2 drive over a SATA drive to cut down on some cables. I started piecing this build together in January of this year and did not finish it until around May, when I started things Ryzen 2 was not out yet.
This build is not meant for anything crazy so I went with an a320 motherboard, I have no intentions to over clock anything on this build and going with mATX I did not need any of the features of the higher chipsets. Though thinking back on it I should have gone with a B350 motherboard but hind sight is 20/20 I suppose. The motherboard was one of the first parts I picked up for this build, I wanted it to be mATX and have a M.2 slot, with most everything else being optional.
For the CPU I watched for months for a good deal, I wanted a 1300x (why I went with the A320 chipset anyway) but managed to snag this 1200 before Ryzan 2 came out at a really good price.
The rest of the build was just the best bang for the buck I could find.
It runs most any games I toss at it (mostly MMOs) at medium high without issues, I am sure replacing the GPU will have my at high settings without issues. As far as the general workstation stuff it does anything I toss at it very well.
I plan on getting a GPU when the next generation drops, something low end should fit my needs fine. I will also be upgrading the RAM once that market regulates to a point where I feel a good 16GB kit is reasonable. I may upgrade the CPU at some point if another good deal comes along, there is a chance I could go with an APU and drop the GPU all together but only the future can tell.