Went all in finally. I have been dabbling around with machine learning for a few months now. And last time I built my desktop was in 2011. I needed to get some monitors as well; so I thought why not get a full rig.
I am using Ubuntu 18.04 on this. While installation wasn't the smoothest experience, I have finally got it under control. OS installation etc takes 3-4 minutes maximum. And during installation I edit grub and add "nomodeset" to avoid graphics glitch issues with Nvidia driver.
However, after that, getting CUDA installed was a bit pain in the backside. I'm still not sure if it will work reliably. Post installation tests passed fine. But during installation, after trying multitudes of options, I kinda lost track of what I did right, and the installation is in a Frankenstein state. And then there was display manager crashing issues. I always used ubuntu in my laptop and stability wise I felt it (14.04, 14.10, 15.04, 15.10, 16.04) was comparable to my MacBook. But this has been horrible. It's freezing triggered by chrome I think. I can ssh into the machine perfectly though. It's bothering me so much that at one point I even thought about installing Windows, lol. Finally, I calmed down and decided that worst case, I will install Ubuntu server 18.04LTS and run in headless mode. Work by ssh-ing in from my macbook.
Hardware wise, I am totally in love with the Lian Li case, simply brilliant. The motherboard has wifi - which performs great, but lacks USB 3.1 Gen 2 internal header. By reading Amazon's description I was fooled to think that it has one Gen 2 internal header and would be able to connect to the front panel USB-C. Thought about replacing it. But at that point I had already installed everything and felt lazy. The RGB sticks look awesome, but one of the sticks is 90% of the time out of sync. The graphics card fan does not spin; well it does, but only after reaching significantly higher temp. Also, unlike the RGB's on motherboard, RAM and fans, the RGB in the Graphics card is not working out of the box. During boot time, it lights up orange, and then sticks to blue. So far I have not been able to figure out any way. The AIO was a bit awkward to install, but it's alright I suppose given the price. Right now I have a total 10 fans installed. 6 x 120mm as intake and 3 x 120mm + 1 x 80mm as exhaust. Noctua fans are simply out of the world. The monitors are brilliant as well. Also, I use a non-RGB Cooler Master tenkeyless Cherry MX blue keyboard and Logitech MX Master 2S mouse. Cable management is a bit off and the desk is a bit cluttered at the moment as I am preparing for a move. Once that is done, I will be able to focus on that.
In conclusion, if I hadn't encountered the frequent freeze/crash issues, it would be a solid 11/10 experience. Let's see what's in the future.
P.S.: I am not going to use this for any kind of gaming. That ship has sailed. Whatever gaming I still do, I do it on my PS4 Pro and Nintendo Switch.