Whoa mate. So your updated list is 404'd, but if it's close to the suggested list you might be fine.
I'd definitely go for one of the 7th gen i7 models if you're trying to spend that much. 4th gen is going to hold you back, and you can get the i7-7700K for about $300 and then get to use DDR4-2400 Ram instead of what you had originally.
That Asus mobo isn't bad, but you might be able to save a few bucks with an MSI board that is just as good, if not better.
A 250GB SSD is probably the sweet spot. You really wont need a large amount of space unless you are throwing tons of movies or games on there. I have about 30 games, 200 Songs, 2 movies, Android SDKs, and a ton of other programs on my 500GB SSD, but I'm right about at my limit and I got 500GB because it's on my laptop and is the only drive I have. I probably wouldn't go for a 4 TB HDD, because by the time you would fill that up, prices will drop drastically and you could get 16 TB for the price of that 4 TB.
As far as RAM goes, it's always better to max out the channels for best performance. If your board has 4 slots, get 4x4GB or 4x8GB. 16 GB is probably more than enough for just about anything, but if you feel like maxing out now, 32 GB will last you for the life of your computer.
And for the video card, you could go 1080 Ti, or you could splurge a little more and get (2) 1070 cards and put them in sli.