After two and a half years of running on an i5-6400, I was tired. Tired of 4 cores, tired of 4 threads, tired of locked clocks, tired... of Intel. And I finally made the switch. I drove to Micro Center, I bought a 3700X, and I finally made my desktop all-AMD.
Aside from a weird audio issue with pulse on my Linux installation, every single aspect of my computing experience has improved. Games are now GPU-bound, allowing me to take full advantage of my 144hz display without stutters. Compile times are down significantly. And all it took to get this CPU working on a last-gen board was a BIOS update.
8 cores, 16 threads, and insane IPC, all in a 65W package. This CPU doesn't screw around.
While this board doesn't support the flashy and rAdIcAl MSI Click BIOS, the BIOS is functional enough for most people, and a lot easier to navigate due to the basic menu layout. VRMs are solid, and the WiFi/Bluetooth is better than I expected. More USB ports on the IO would be nice, but you get what you pay for. Solid board overall, no complaints.
Bought this in 2016, and apparently I got lucky on the bin for this one. According to Thaiphoon, it's Hynix MFR. I have it overclocked to 3600 MT/s, timings of 18-20-20-40, and 1.42V, with some custom subtimings. Wouldn't recommend getting this over a 3200 C16 kit nowadays, but I'm glad I've managed to squeeze out this much performance.