Not a bad build, but you can do better. If you're willing to drop the disc drive (it's useless imo), and fans http://pcpartpicker.com/p/G4vs7P
That case comes with 2 fans already, so extra fans might not be super important. GTX 980 over the 970 any day. It'd be in budget if you drop the SSD or HDD.
Of course, in 2-4 months Skylake will be out. You might want to reconsider the build when it's out.