If you are going to OC you don't want that much ram, its a tiny performance increase (over 16) and will limit your overclock on the top end, I promise. Not to mention
Why windows 8? Are you doing touchscreen stuff? If not, stick with 7. Also, why do you have 2 different graphics cards? Where is your case and cooling solution? Where is your HDD storage? Why that Mobo? Are you planning on using the thunderbolt functionality? because you are paying for it. Why such an expensive power supply? There are great power supplies that can do the job for cheaper. It doesn't seem like a cohesive and well thought build.
edit; See some of my questions answered above - What case are you using?