I can't say "Every" game for sure, because no game is perfectly optimized. You will run into problems and that's inevitable. But more relevant, the 960 is a weaker 970. I would recommend SLI 970's by EVGA (best brand in my opinion) with the Superclocked or Super Super Clocked (SSC) editions or a single 980 GTX Titanium, again EVGA clocked edition. A 960 alone won't have the power to run very intense games like Far Cry Primal, The Division, Battlefield 1 (when that eventually arrives) on the highest of qualities, I could be wrong but I imagine it'll be very hard. The rest looks fine, but I would also swap out the HDD to an SSD, or buy two SSD's. One 90-120GB for your windows alone and then a 500GB+ for games and use the HDD for simple...