I recently upgraded from an i7 3770k build that I put together about 7 years ago. The only thing that I upgraded on that rig was the GPU to a GTX 1080. For my new build, I was highly considering going for a Ryzen 3900x for some 12 core goodness. I thought it would be great for labbing with my VMs, EVE-NG, and also great for gaming. Two things prevented me from doing so. At this time, unfortunately, AMD does not support nested virtualization. EVE-NG, which is the emulated virtual environment I mostly use for labbing, only supports Intel's CPU VT-x/EPT virtualization technology. Intel's VT-x and VT-d still appear to be more feature rich than AMD-V and AMDs IOMMU support. If you're running Xen/HypV/ESX clusters you'll need Intel for proper support. This is a shame because I would have loved to use the extra cores on a Ryzen. I'm sure it's a matter of time before AMD get's the proper virtualization support it deserves. The second reason, is because I am extremely fortunate enough to have an amazing best friend that recently gifted me an i9 9900KF. And just like that, it's as if an Intel build had been decided for me.
Building in the Lian Li Dynamic XL was a dream. So much space to build in. Unfortunately, due to a recent job change, I did not have the time to properly research and plan my custom watercooling loop. For right now, I'm using Deepcool's Castle 360EX AIO until I have some more down time to properly plan out the loop (I know, an AIO does this case a disservice). With that said, I do have to note that I am pretty impressed with this AIO. The CPU idles at around 30 degrees celcius and stays well below 60 degrees when gaming @ 5Ghz. I will certainly be getting EK's distro plate and going hardline with 90 degree fittings instead of manually heating the bends. This PC turned out great. Gaming has been jawdropping and the PC is extremely fast. If you're building anything similar to this or have any questions feel free to ask. I've always loved our PC community in terms of how helpful, passionate, and supportive people can be. I intend to do my best to reciprocate the love. Thanks for reading my build post.