Asus Maximum VII Hero
Intel Core i7 4770k
Asus GeForce 970 GTX Strix OC
Corsair Vengeance Pro Black 16GB 1866mhz
Corsair H100i
Samsung 840 Evo Series 120GB
Seagate Barracuda 3TB
XFX 850w Pro Black Edition
Corsair Obsidian 750D
Asus Maximum VII Hero - $40 more than the MSI GD65 with same feature set and the MSI has equal or better components. Hero also has issue with BIOS Clock Freeze Bug
Intel 4770k - Last generation, 4790k is current CPU
Without prices its hard to say if there are better picks, but you chose good parts. See if the 4790k is available for about the same price as the 4770k, thats about the only change to be made.
That really depends on what you mean by "on sale". You have given no indication of pricing or your region so its not possible to answer the question of if they go on sale, they may already be "on sale" where you are looking.
Asus Maximum VII Hero - $40 more than the MSI GD65 with same feature set and the MSI has equal or better components. Hero also has issue with BIOS Clock Freeze Bug
Intel 4770k - Last generation, 4790k is current CPU
Asus GeForce 970 GTX Strix OC - Read the review at Bit-tech which goes into deep detail on the physical construction of the cards. Asus utilizes some run of the mill components and doesn't provide direct cooling for many of the PCB compoenents. As a result, the Gigabyte and MSI clock well over 1500 MHz (MSI hit 1567 in hitechlegion review) and Asus manages only mid 1400s http://www.bit-tech.net/hardware/graphics/2014/09/19/nvidia-geforce-gtx-970-review/14