I am building a gaming pc (ya crazy is being constructive) but I am very worried that I the pit fall of not being experienced. I want to make sure that everything is compatible etc and if you have any suggestions or things I missed it would be really appreciated. I did do a lot of research before hand of all this and I just want to make sure. Cpu:Intel Core i5-6500 3.2GHz Quad-Core CPU Cooler: Noctua NH-U12S 55.0 CFM CPU Cooler I am only doing a air cooler to remove potential points of error (ex pump fail, or leaks). I may upgrade to a a.i.o in the future. Mother Board: MSI Z170A GAMING M7 ATX LGA1151 Ram: Avexir Core Series 16GB (2 x 8GB) DDR4-2400 Memory Storage: PNY CS1311 240GB 2.5" Solid State Drive Storage 2: Seagate Barracuda 2TB 3.5" 7200RPM Internal Hard Drive GPU: MSI GeForce GTX 1070 8GB Video Card (I chose a 1070 because I can't afford a 1080+ and i do not want to do down to 980 etc.) Case fans: Noctua NF-F12 industrialPPC-3000 PWM 109.9 CFM 120mm Fan(cough* COUGH* the CPU fans are very ugly and i need case fans. Cough* Cough* sorry i have a winter cold) Power Supply: EVGA SuperNOVA NEX 650W 80+ Gold Certified Fully-Modular ATX Power Supply (upgrade proofing )(complete over kill) Case: Bitfinix - Colossus Window Case (black and red)