Well first thing's first I'll address a slight miscommunication maybe, or a ninja build edit. The 970 board linked above does not have an IGP, so therefore it has no ports.
Now on to that, I recommend ditching the 6300 and that motherboard, as well as the Cooler Master AIO cooler to get a much better i5 4460 and an H81 board. Better performance while not needing the extra cooler minimizing budget and maximizing performance.
Intel Core i5-4460 Haswell Quad-Core 3.2GHz LGA 1150 Desktop Processor Intel HD Graphics 4600 BX80646I54460 - Newegg.ca
ASUS H81M-K LGA 1150 Intel H81 SATA 6Gb/s USB 3.0 Micro ATX Intel Motherboard - Newegg.ca
Then you can get this cheaper RAM.
Team Dark 8GB (2 x 4GB) 240-Pin DDR3 SDRAM DDR3 1600 (PC3 12800) Desktop Memory Model TXD38192M1600HC9DC-D - Newegg.ca
The savings will provide the budget for the i5 which is significantly better than the FX6300. Later on if you wanted to you could upgrade to a Z97 board, but it's not necessary as the H81 provides all the essentials needed.
Change the PSU to this Seasonic. Better quality, and after the difference between shipping almost evens out in price. Oh, and it's modular.
SeaSonic M12II 620 Bronze 620W ATX12V V2.3 / EPS 12V V2.91 SLI Ready 80 PLUS BRONZE Certified Full Modular Active PFC Power Supply - Newegg.ca
You forgot a case which you didn't have linked.