If you not going to overclock the cpu, you can just get a cheaper i5 such as an i5 4460 etc.
If you want the option to overclock, you should pair the cpu with a Z97 motherboard instead.
If you going to just run a single GTX 970, I would swap to this psu:
http://pcpartpicker.com/part/antec-power-supply-hcg620m
The EVGA B1 750W is an average psu, get the B2 750W instead if you want 750W.
http://pcpartpicker.com/part/evga-power-supply-110b20750vr