I was looking to create a new desktop workstation for home use, I've been a fan of the Bitfenix Prodigy design for a long time and with the launch of Ryzen I wanted to help support AMD so they can continue to innovate and compete in the CPU market. I went with an RX480 because it's a relatively small full-size card and fits comfortably in the Prodigy and has very strong Linux driver support.
Bitfenix had to get creative to fit everything in the Prodigy M chassis, and this shows in the internal design (for example the PSU mounting). There are better options for Micro-ATX cases, but I'm still a fan of this one. I was able to comfortably fit the hyper 212-evo, which is basically a stock cooler for the Ryzen 1700x.
The motherboard and memory work well after a bios update, but unfortunately the motherboard only has one bios installation. After updating to the latest version (7A37v13 26APR2017) I can comfortably clock the memory at 2933mhz, the CPU at 3.9ghz under 1.385v and have noticeably faster boot times. The bios is robust but finding the advanced boot options can be a little tricky.
I recently booted up windows and ran Steams VR Benchmarking test and it had very favorable results, this setup was in the "VR Ready" section which was a littler bit of a goalpost for the build. I don't plan on buying a headset any time soon, but this really cements and reaches the goal of a "next generation" PC. The case is very portable, unlike my full size NZXT Phantom I had before, and I'm very happy with it.