Hello. I'm looking to build my own custom desktop. It's use is to be for gaming on Ultra settings, on games like The Witcher 3 and Arkham Knight (if its performance issues are corrected for PC). I know these parts are capable of doing so at comfortable frame-rates (for me, comfortable is anything above ~37fps; I'm not a frame-whore who MUST have 120fps). But my main question is if all these parts are compatible and if, in your opinions, whether they'll be suited for the upcoming advancements in gaming technology and graphics. I know it's impossible to say for certain, but I'd rather not have to rush out and blow $900 on a higher GPU because the one I have now is incompatible with new software and engines. Full specs below (not incl. peripherals or case accessories, and things like fans I can easily add more of. The numbers beside them are all the prices on mWave, where I'm getting it from. [Please don't suggest other websites, either.])
Case: Cooler Master CM Storm Scout 2 Black Case w/ Window - $129 (AB47929)
CPU: Intel Core i7 4790K Quad Core LGA 1150 4.0GHz Unlocked CPU Processor - $455 (AB55541)
Motherboard: ASRock H97M-PRO4 Intel LGA 1150 Micro-ATX Motherboard - $115 (AB54961)
RAM: Kingston HyperX Fury 16GB (2x 8GB) DDR3 1866MHz Black HX318C10FBK2/16 - $179 (AB57697)
Storage: SanDisk Ultra II 120GB SATA III SSD SDSSDHII-120G-Q25 - $99 (AB56727)
PSU: Corsair CX-750 750W V3 80 Plus Bronze Power Supply - $130.99 (AB48638)
Video Card: MSI GeForce GTX 970 4GD5T OC 4GB Video Card - $475 (AB60664)
OS: Windows 8.1 Pro OEM 64bit - $134 (AB52155)
CPU Cooler: Corsair Hydro Series H110 280mm Liquid CPU Cooler - $169 (AB48402)
Optical Drive: Lite-On iHAS124-(OEM)(BLK-SW) 24x - $19.99 (AB59322)
Extra Fans: Deepcool 80mm Hydro Bearing Case Fan 4-pin Molex - $15.92 ($3.98 ea/ x 4) (AA16063)
Case: Cooler Master CM Storm Scout 2 Black Case w/ Window - $129 (AB47929)
CPU: Intel Core i7 4790K Quad Core LGA 1150 4.0GHz Unlocked CPU Processor - $455 (AB55541)
Motherboard: ASRock H97M-PRO4 Intel LGA 1150 Micro-ATX Motherboard - $115 (AB54961)
RAM: Kingston HyperX Fury 16GB (2x 8GB) DDR3 1866MHz Black HX318C10FBK2/16 - $179 (AB57697)
Storage: SanDisk Ultra II 120GB SATA III SSD SDSSDHII-120G-Q25 - $99 (AB56727)
PSU: Corsair CX-750 750W V3 80 Plus Bronze Power Supply - $130.99 (AB48638)
Video Card: MSI GeForce GTX 970 4GD5T OC 4GB Video Card - $475 (AB60664)
OS: Windows 8.1 Pro OEM 64bit - $134 (AB52155)
CPU Cooler: Corsair Hydro Series H110 280mm Liquid CPU Cooler - $169 (AB48402)
Optical Drive: Lite-On iHAS124-(OEM)(BLK-SW) 24x - $19.99 (AB59322)
Extra Fans: Deepcool 80mm Hydro Bearing Case Fan 4-pin Molex - $15.92 ($3.98 ea/ x 4) (AA16063)