This looks like a good start. I will see what I can pull up when I get more time. Two quick things I might change.
First If you are willing to wait until AMD ryzen comes out, probably ~3 Months, the 8 core version will likely offer more performance for encoding and hopefully value. The early benchmarks look promising for highly parallel work like this but final reviews are needed. My guess is the price will be between a 6800K and 6900K but this is not guaranteed.
Second, get a 1060 6GB or RX480 8GB. The 1060 6GB is the one you want if you need CUDA. The 1060 3GB is cut down and a terrible buy for the price do not get it.
This is highly dependent on the use of CUDA in your video editing programs and how much you might game on this. If an amd gpu will offer the same acceleration of video playback I would look into getting the RX480. Compared to the early reviews the 480 8GB and 1060 6GB are now equal in gaming performance. The 1060 6BG has a slight advantage in DX11 and the 480 as a slight advantage in DX12. It is likely the RX 480 is a little more future proof as more games move towards DX12/Vulkan.