Are you also video editing? If not, as Matty has suggested, go for the i5 4690K.
If you're not overclocking (which you won't need to with a 970 at 1080p), consider the i5 4690 for ~$30/40 less...This is exactly the same as the above K chip except you won't be able to overclock it.
I say go with the 970. I think it's the best GPU for the money right now, a great card for your first build. You can worry about upgrades later on.
Here's a list of PSU's to consider: http://www.overclock...-power-supplies
^^ Go with something in the 550-699 range that you can find for the best price. Don't buy a cheap off-brand PSU!
Do you currently have an IPS monitor? Have you heard of G-Sync/FreeSync monitors? Something to consider for the future.
Even with a 970, you'll likely be above 60fps (what sort of games are you playing)? But don't worry, turn on V-Sync in game and it'll limit the frames to 60...Should be smooth. Problem with fixed refresh rate monitors arise when you fall below 60fps, the GPU has to draw the same frame again so you get stutter/lag. Hey, you may not even notice it as long as you don't fall below 30/35fps.
G-Sync/FreeSync panels have variable refresh rates, so it'll sync the refresh rate of the monitor to whatever the GPU is capable of. E.g. If GPU is cranking out 127fps, the monitor will be 127Hz. If fps drops to 60 (because explosions everywhere) the refresh rate will be 60Hz, etc. etc.
Yeah it's pretty amazing (especially with the newer 144Hz panels we're seeing now); it essentially means butter smooth gameplay.
...Something to consider for next year/Christmas. I say focus on your PC for now....
I'm a fan of incremental upgrades; rather than buying all the latest sh*t now (which ironically i did for my build), use what you have, and then when you do upgrade you'll really notice the difference!
Edited by PeanutButterCup, 27 September 2015 - 12:46 AM.