I don't know that it's "overkill", but you could certainly do something just as good for less. I like your build. It incorporates a lot of very good hardware. But it's also an older CPU platform and might, probably, not support as many of the newer video codecs as some of the newer platforms do.
Skylake-X only has partial HEVC Main10/10bit decoding acceleration and partial VP9 encoding/decoding acceleration. Kaby Lake and Coffee Lake processors have full support for these codecs/standards.
Skylake accelerated 1080p HEVC encoding and decoding natively in hardware, but it lacked dedicated support for 4K HEVC encoding/decoding at 10-bit depths, or VP9 decoding—two things that Kaby Lake does natively in hardware.
These advances are important for the same reason that Netflix and Google have led the way toward using both codecs: They provide equivalent video quality at a fraction of the bandwidth, especially as 4K video becomes more widespread. On Monday, for example, Netflix performed an in-depth technical examination of three of the most popular video codecs. Netflix found that HEVC delivers all of the video quality of the older AVC codec that Skylake supported, but at 50 percent of the bandwidth.
That means the amount of data your bandwidth cap chews up on account of video streaming could be half of what it is now, without a noticeable change in quality—but it would require significantly more computational horsepower from your PC. What Kaby Lake promises is that the new dedicated video block won’t actually impede your PC’s performance.
That translates into two advantages, according to Intel: first, a tangible improvement in video decoding and encoding. Naturally, a Kaby Lake system will be able to decode 4K video at 60 frames per second—or up to eight 4K streams at 30 fps.But even the ultra-low-power Y-series will be able to encode 4K video at 30 frames per second, Intel said.
Since you've indicated video editing and encoding as one of your primary considerations, and factoring in the support for Skylake-X in the long term, you might want a newer platform. You might also want to re-think using Windows 7.
For one, it's unlikely to support some of the future video codecs well or in some cases, possibly at all. Plus, support for it is ending soon which will mean that at that point you'll lose any capability for windows updates aside from those deemed as critical security updates. Personally, since the bugs have been mainly worked out of Windows 10 by now and since we know how to disable 99% of it's reporting techniques, I see little reason for clinging to the older operating systems but again that is completely up to you and I understand defering to you wife's position as a member of the IT community, however, many of the folks in IT tend to get stuck in a rut when it comes to operating system upgrading or what exactly is supported because many companies stay on the same OS for MANY years after it is no longer sensible or practical to do so, mainly due to the cost of implementation on what is usually a considerable number of systems.
Nothing is future proof, we know this well, but you might really consider going with something that isn't already superceded by two newer platforms regardless that the 7820x was released Q2 of this year.
Also, I see no case listed. I can guarantee that any prebuilt case you might have is unlikely to support a big cooler like the NH-D15, unless it's one that came with a large mid-tower or full tower case. Also, many of those prebuilt systems used proprietary power supplies, especially coming from Dell, and it's possible that a standard ATX power supply may not fit that OEM case. Knowing what case you had, or getting a new case might also be things to consider.
The 7820x does have some benefits though. It has a higher multithreaded performance, due of course to it's additional cores and threads. It also supports quad channel memory while the current Coffee Lake offerings only support dual channel, although this is not necessarily something that will have a major impact, it is a minor performance consideration.
You might also consider ditching the hard drives and replacing them will large capacity SSDs. Expensive, yes, BUT the performance difference for applications that do a lot of reading and writing like those you are doing will majorly benefit from the much higher speeds AND the longevity of modern SSD technology is probably on par with the amount of time I'd trust a mechanical hard drive, fully, with my important information anyhow.