As the old man (thanks
@Robert Trevellyan )...
Your setup looks fine and I agree with
@Ericloewe , the Seasonic is a much better quality power supply.
The RAM is perfect, same as what I'm using and 16GB will be fine for the tasks as you listed them.
Questions:
1) You have said you wanted four 4TB hard drives, what format are you going to set these up in? RAIDZ1, RAIDZ2, Two Mirrors, etc...?
2) How much storage are you looking to actually have use of? This is key. Here is why and these are just my rules of thumb, my advice... You need to answer these questions in order to get you the best performance without wasting money for what you need now and for the next 3 years...
a) How much storage do you need for the next 3 years? Why 3 years, because hard drive warranties are typically 3 years in duration but most hard drives will last 4 years or more if you take care of them, but if they fail after the warranty period, you need to buy a replacement drive. So for the next 3 years what are your storage needs? Now double that because most people are not realistic on that storage or something happens where they want to store more, and you need to leave 20% free space for performance reasons. So if you think you need 8TB of storage, I'd shoot for 16TB of storage, or close to that value. Remember that this is just my rule of thumb/advice, not what you have to do.
b) How important is the data you will be storing on the drives? Important also means important to not need to copy all the data back on to the NAS should a drive failure occur. This is where we choose RAIDZ1, RAIDZ2, Mirrors, etc... Most of us here will recommend RAIDZ2 as this offers any two drives to fail and your data is still intact. However lets say you are only storing video content for a media server and you only have 4 TB of data. Well that is easy to reconstruct if you have a backup and a RAIDZ1 would be fine. But if you have a media server with 20TB of data, well that is a lot of recovery and a RAIDZ2 would be proper.
c) Once you know the answers to questions a & b above, now you can figure out how many drives to obtain and their sizes. There are pro's and con's to lots of smaller drives or fewer larger drives. It is almost always best to have more smaller hard drives than fewer larger hard drives but money and space become issues of course. Once we know the capacity you desire, then we can make recommendations on the hard drives. Also please note that you cannot just add two hard drives later and that will add capacity. There is a specific process and cautions because with this file system you can place your data at high risk by adding hard drives incorrectly. If you do get to this place int he future, ask if you are doing things right before you take the leap. It will save you a lot of grief.
3) The case you plan to use, I pulled up an old photo of that case, not sure it was the right photo but it looks like there are 3 drive bays for 3.5" hard drives at the bottom and four drive bays for 5.25" drives at the top. I didn't see any fans to flow air over the hard drives but that doesn't mean you don't have them. Please keep in mind that heat will kill a hard drive so try to space them apart or ensure there is forced air flow. If you case is what I think then plan it out carefully. Once all together, after it's been running for a few hours in a closed up case check the temperature of the hard drives via "smartctl".
You could also purchase a small SSD as your boot device vice the USB Flash drive, but you don't need that right now, but if you have one or find one at a great price, my advice is grab it.