For cable-building, I'm a big fan of EZ-RJ45. Particularly the
crimper.
https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias=aps&field-keywords=ez-rj45
A continuity tester can also be helpful. Even if you know what you are doing you can still get wires crossed by accident. Something like this:
https://amzn.com/B009ZXYI1U
That said, I usually buy prefabricated shielded Cat6 cables (being careful to only buy those advertised as pure copper, NOT CCA) for my cameras. Yes, there is a mess of extra cable most of the time piled around my PoE switch, but these don't bother me when they are in my garage.
So... if I was to build an NVR and refuse to buy a refurbished box to save a ton of money, I would go with:
1) Same CPU (i7-6700K). i7-6700 (non-K) looks more efficient on paper but I don't know what the real-world energy savings would be, if any.
2) Cheaper motherboard. No need for a particularly high-end board here.
3) 8-16GB RAM (ram speed mostly irrelevant). My 20-cam BI server uses up to 5.5 GB just for
blueiris.exe, but this is with fairly long pre-event frame buffers.
4) Smaller/cheaper SSD. Like a Samsung EVO around 250gb or smaller.
5) Single purple drive of whatever size you like, plus a Western Digital MyCloud to hide somewhere. I recently backed up over 4 TB of data to a single-disk 8 TB MyCloud drive at full 100 MB/s speed using the SMB protocol (mapped network drive in Windows). MyCloud also has a built-in FTP server. I'm quite impressed with their value as a simple network-attached drive.
6) Much smaller power supply. Most power supplies are at their most efficient around 50% load. Your server will likely draw much less than 100 watts, so you certainly don't need an 850 watt power supply.
(note: these recommendations were based on the original shopping list -- the second list is better but I still point out #5 about hard drives.)
Also I think your i7-6700K price is wrong; nobody sells it for $309.99. Nice find with the CPU price.