Ezo Legendz :
Intel i5 4690K
ASUS Maximus VII Ranger
2x4GB Kingston HyperX Savage RAM 1600mhz
ASUS GTX 970 Strix
Cooler Master V700 PSU
H100i GTX
Crucial 250GB SSD
Seagate Barracuda 2GB HDD
I would sacrifice the 256 GB SSD down to 128 GB, the Maximus Ranger to the Maximus Hero, the CM V700 to a less expensive PSU like EVGA 600B or whichever brand you prefer, and opt for a GTX 980.
I find one 128 GB SSD is perfect for the OS plus a bunch of applications and even a game or two, and you have the option to RAID 0 down the line with another 128GB SSD for close to the same price as a single 256.
Other than that it's a nice build. I'd personally
skimp out on the mobo/psu/ssd to get into that 980 territory. I say
skimp, but really it's just shaving a few unnecessary dollars.
Good luck.