Let me just say awesome feedback guys! Ironically, you hit on every issue I have been struggling with over the last few days. So here is what I have decided.
My original build was actually using an i3-3240 CPU, but I thought that would be overkill so I downgraded. However, now I know it isn't and I am loving the suggestions you all made. I also love the suggestions by garycase so I think I am going to take his advice and use the ASUS board with the i3-4330.
As for the power supply, I originally went with the power supply I did because I read multiple times that people have gotten it to fit in the case I am using. Again, this is my first build so I am going to take the advice here and use the Silverstone one that was suggested.
I was also originally thinking about WD Red drives, but switched to green drives because they were cheaper and a few people say they would work for storage, but may not be the best for a parity (why I went with the Seagate for parity). I am going to go back to my original plan and use them in my array and upgrade to the 4TB version.
I also am going to upgrade to DDR3 1600 for my memory. Probably to this Kingston HyperX Blu.
http://www.newegg.com/Product/Product.aspx?Item=N82E16820104262
This brings me to the cache drive. I have done a lot of research on a cache drive for this build and I will admit I still don't really understand cache drives completely and how they work (Probably why I can't decide if I want one). So forgive me if I make a fool of myself in these coming sentences. I was originally leaning on getting one for the same reason dirtysanchez has one. I am not so much worried about the increased write speeds as I am not having drives spinning 24/7. I understand that it won't be protected from drive failure, but this is easily solved by rsyncing the drive regularly. I just like the idea of not having 2 drives spinning 24/7.
So if I do decide to do a cache drive does it matter on the size?
Again guys thank you so much for all the feedback!!