So your budget's something in the neighborhood of $2000? I'm eyeballing it; not gonna add it all up. You need to go with a 2500K, the latest Intel generation. The 960, and the X58 platform that goes with it, is outdated, overpriced and much slower. Tell me your overall budget and I'll put something together that's much faster.
You don't need any extra fans, the fan controller or the VGA cooler.
I'm assuming this is a conceptual build, that you haven't actually bought this stuff. I hope you haven't.