Why not go with an i5, as most games really don't use hyperthreading yet, and keep the 970, save money on both fronts because the FPS isn't that much different between an i5 and an i7 unless you've got multiple programs open at the same time.
If you're going to do a youtube channel and need to record your playing sessons, or like to have a lot of other things open at the same time, then yes, the i7 is worth the extra bucks, but if not, it's a waste. Kinda the same way running 2 cards at the same time isn't optimal either, don't believe the marketing hype, it's not worth the extra bucks and a lot of people try and compromise by instead of getting 1 really good GPU settle for 2 not so good ones but perform slightly better in tandem than the 1 good one, but they forget 1 thing, they now have 2 points of possible failure rather than just 1. If either card burns out in a week, yes it'll get replaced, but it will take time... and having 2 doubles your chances of that happening.
I'm keen on the idea of thrift, save money and energy where you can, an i7 runs hotter as well, which means you have to effort that little more heat out of your box.
I just revised my build this morning that I would do if I were doing it today.... converted it to UK for you as well.
http://uk.pcpartpicker.com/user/joenewbie/saved/xHTzK8
^^^ EDIT #2 Changed things up again. ^^^ 4:24PST.
Just something to consider.
EDIT: also as far as the optical drive goes, I say go for external, one less thing in the box to collect heat and constrict airflow, I'm also keen on external HD or a NAS for larger storage needs that an SSD can't handle, the performance is just too good from an SSD to not use it as the main/boot drive, also, ditto for cables/heat with a HDD. If you're not overclocking there is little reason to use a watercooling solution. Noctua makes great silent air cooling solutions if the stock fan is too noisy. *grin*
Just my thoughts.