Here is a video that answers your question perfectly: https://youtu.be/YiesMpzFYf8
TL;DR: the video says the top 7 free video editors are DaVinci Resolve, HitFilm, Avid Media Composer First, Lightworks, Kdenlive, OpenShot and Shotcut.
Personally, I like DaVinci Resolve and I recommend it if you are on windows. The regular, non-studio version, is free.
If you're editing on Linux, I would go with kdenlive. Beyond that, you might find this research data from Canonical interesting if you're looking to edit video on Linux: https://youtu.be/AvJfvLxXNrE?t=19m8s (some of those programs are available on Windows too)
In case you are wondering, the studio version of DaVinci Resolve is exactly the same but it includes features that help big Hollywood teams work on the same project. So for the use case you've described, you're not missing any features.
I doubt anyone has a break down of all 300 series and x299 series motherboards that explains how well they all work with Ubuntu. However, I can tell you how I find hardware that works well with Linux.
TL;DR Make sure the most important components in your build are made by a brand that is known work well with Linux.
For the important components in your build, consider brands that are known to work well with Linux (like Intel as of April 2018). In 2016, Intel was the biggest corporate contributor to Linux. I can tell you from first-hand experience that Intel hardware works well out-of-the-box (for the most part) with Linux and Ubuntu.
Let me give you an example. In my most recent build, the most important components were the network interface card, GPU, and storage controller.
The storage controller is easiest so let's get that out of the way first. The Intel chipsets include a storage controller so basically, every Intel motherboard on the market will have some SATA ports that work excellently with Linux. The same is probably true for x299 but I haven't looked into it.
The next easiest component is the network interface card. Get a motherboard with an Intel NIC and you're good to go. I have an ASRock Z370M-ITX/ac and all of it's networking hardware is made by Intel. I've been able to use advanced NIC feature like bridge mode in Virtual Box. There might be NICs from other brands that work well too but I can say from first-hand experience I had a good experience with Intel networking hardware on Linux.
The real gotcha with Linux is the GPU. I've found that the integrated graphics in the intel core CPUs work the best. I know that some people need a dedicated GPU but if you don't I would go with the iGPU in the 8700K. I've only encountered 1 minor glitch with the UHD 630 graphics in my coffee lake CPU. A few months ago, I was watching a YouTube video and I saw green blocks in the video (this link shows the issue I'm talking about: https://www.cnet.com/news/what-is-the-blockiness-in-my-tvs-picture/ though I have reason to believe the author's conclusions in that link are wrong). With my Nvidia GTX 780 GPU, I've encountered many bugs including one that caused the screen to just go black at boot, making the machine basically useless. If you go with X299 be careful! You will need to go through the trouble of finding a good GPU. I've heard that AMD's vega and RX cards work well in Linux but I haven't tested that so I don't know.
Hope that helps, and good luck
By the way, I have an ASRock Z370M-ITX/ac and I've used Ubuntu + Elementary OS on it with no issues.
Hey, thanks. Looks like the SF600 might be a safer pick. I guess I will give Corsair another chance (I'll just be sure to save my receipt in case I need to make a warranty claim)
Oh nice that CRYORIG H7 looks really cool actually. I think I might buy that now haha. I was thinking of doing something kinda janky: I was gonna zip tie a silent wings 3 to a hyper 212. The CRYORIG would match the case and fans though. Plus if I wanna try the janky zip tie trick, I still have the option.
haha thanks! It's a fun machine to play around with
Yes, for someone looking at this config and thinking of building something similar (if you don't have a 780 just sitting in a closet), I agree that the 10XX cards are better.
Personally, I am eying one of those MSI 1070tis. It's probably overkilled but even a 1060 might feel like a sidegrade not an upgrade in some games. Not sure though.
Good question. There are a couple reasons. 1) it was cheaper. 2) I wanted dual Intel NICs. Maybe a better mobo option will come out in the future, but I figured the intel nics won't be cheap anyways.
It's also kinda nice being able to upgrade to an 8700k. Not sure if I will though.
I like having the option to make a pfSense router from it. I may or may not do that but using Intel nics is a good way to ensure I can.
Frame rates in Doom are good 60-120 fps @ 1920x1200