If this is truely for a HTPC (no gaming), that is WAYYY overkill. Buy one of these and thank me later!
Intel® NUC Products
*edit* To clarify, the NUC makes a perfect media player (I use Kodi). Put your storage on the network (NAS).
Looked at those. They seem nice but not wanted I wanted to do. Also the setup I have is overkill, for sure. No question about that. But I didn't want to run a NAS, and I wanted to get the two x 3TB and the 2TB drives off of my main computer because I already have enough (4 TB of blacks) storage on my gaming PC. I may play a MOBA game or two on this rig from time to time just for kicks and giggles. Also needed the power to stream to my PC, the HTPC, and the downstairs TV at the same time from this rig so needed the additional CPU power.
Here's a question for peeps though: I got the system up and running last night. BIOS completely updated. Windows 10 x64 installed, drivers installed, 4:4:4 setup on the TV, etc. When I tested a few movies in VLC, I see stuttering in the video every 15~ or so seconds. I tried changing just about every setting in VLC people recommended to no avail. I tried CCCP and got the same thing, tried playing with the settings people had recommended there too. Tested playing through Plex in a browser too. It's just a slight jutter in the video, and it happens in multiple videos. My guess is it *could* be Windows 10, so I'm going to try 8.1 tonight to test that theory. I've also tested playing directly through the TV, and through the AVR (which has 4:4:4
[email protected]/* <
if(t[e].getAttribute('data-cfhash'))return t[e]}();if(t&&(c=t.previousSibling

{p=t.parentNode;if(a=c.getAttribute('data-cfemail'

{for(e='',r='0x'+a.substr(0,2)|0,n=2;a.length-n;n+=2)e+='%'+('0'+('0x'+a.substr(n,2)^r).toString(16

.slice(-2);p.replaceChild(document.createTextNode(decodeURIComponent(e

,c)}p.removeChild(t)}}catch(u){}}()/* ]]> */pass through), and also tested with the resolution set to 1080p rather than
[email protected]/* <
if(t[e].getAttribute('data-cfhash'))return t[e]}();if(t&&(c=t.previousSibling

{p=t.parentNode;if(a=c.getAttribute('data-cfemail'

{for(e='',r='0x'+a.substr(0,2)|0,n=2;a.length-n;n+=2)e+='%'+('0'+('0x'+a.substr(n,2)^r).toString(16

.slice(-2);p.replaceChild(document.createTextNode(decodeURIComponent(e

,c)}p.removeChild(t)}}catch(u){}}()/* ]]> */Sorta scratching my head so far. Hopefully the switch to 8.1 fixes it, which I'd be fine with.
Anyone have any ideas?