What is the computer going to be used for? I can see some ways to save money by going with alternative parts.
You seem to be interested in a white color scheme (motherboard and RAM), would you be open to choosing differently colored parts?
If this PC is mainly about playing games, then I recommend the cheaper i5 4690K instead. Both it and the i7 4790K are quad core processors, the only major differences are the 4790K having a slightly higher default clock speed (overclocking will fix that) and hyperthreading (each core acts like two virtual cores). For most games hyperthreading is unnecessary when the processor is already a quad core, as few games take advantage of more than 4 threads. In multiple tests by different websites, there is only a very slight difference betweent he 4690K and 4790K when it comes to game framerate performance (
Anandtech/
Techspot/
Bit-Tech). Otherwise if you will be doing other things that do make use of hyperthreading up to 8 threads (video editing/encoding, computational tasks, etc) then the 4790K will be put to better use and would be preferable.
Do you prefer a water cooler for the looks and more open space inside the case? If you don't mind going with an air cooler, there are cheaper air coolers that perform similarly to the Corsair H105, such as the
Phanteks TC14PE ($75~85 in a variety of colors) or
Noctua NH-D14 ($75) and
NH-D15 ($90). Otherwise the budget choice would be the
Cooler Master Hyper 212 Evo ($28), it offers good performance for an excellent price and will handle moderate overclocking up to and in the 4.5GHz range.
As for the graphics card, it's just a minor difference but the
EVGA GTX 970 SSC ($321 after $15 rebate) is faster than the Asus Strix going by the specs while costing nearly the same after rebate.
Do you really need a DVD drive and sound card? If not you can cut over $40 off the cost of your build. Motherboard sound chipsets are good enough for most people so unless you have a rather nice set of headphones that you know won't work with motherboard sound chipsets, then you can probably skip it. DVD drives have largely been replaced by USB drives and online distribution like Steam.
You can even officially install Windows by USB drive (and it loads faster than from a disc).