You went overboard. All you need is the 3570K, 8GB and one 670.
I understand what you are saying, im interested if you can help me with choosing cooler and hard drive. Also im interested if i made the right choise with this build and is everything compatible. Thank you!