Tweaked your list.
i5 For gaming as i7 gives little to no benefit unless you SLI/crossfire
Better CPU cooler...yes...better in every way ( Lower cost, Lower noise, Easier install, equal or better performance )
Better PSU
Better GPU...And for your budget, with the i5 you could even go up to a 980 if you want to
Removed discrete sound card as on-board audio is as good or better
Saved you some $$$
PCPartPicker part list /
Price breakdown by merchant
CPU: Intel Core i5-6600K 3.5GHz Quad-Core Processor ($379.95 @ Computer Lounge)
CPU Cooler: Cooler Master Hyper 212 EVO 82.9 CFM Sleeve Bearing CPU Cooler ($63.00 @ 1stWave Technologies)
Thermal Compound: Noctua NT-H1 3.5g Thermal Paste ($10.55 @ Ascent Technology)
Motherboard: Gigabyte GA-Z170MX-Gaming 5 Micro ATX LGA1151 Motherboard ($299.95 @ Computer Lounge)
Memory: Corsair Vengeance LPX 16GB (2 x 8GB) DDR4-2400 Memory ($138.00 @ Paradigm PCs)
Storage: Intel 535 Series 120GB M.2-2280 Solid State Drive ($114.00 @ Paradigm PCs)
Storage: Seagate Barracuda 2TB 3.5" 7200RPM Internal Hard Drive ($122.00 @ 1stWave Technologies)
Video Card: Gigabyte GeForce GTX 970 4GB WINDFORCE Video Card ($549.95 @ Computer Lounge)
Case: Corsair SPEC-03 Red ATX Mid Tower Case ($111.55 @ PC Force)
Power Supply: EVGA 750W 80+ Gold Certified Fully-Modular ATX Power Supply ($207.00 @ 1stWave Technologies)
Operating System: Microsoft Windows 10 Home OEM (64-bit) ($166.00 @ 1stWave Technologies)
Wireless Network Adapter: TP-Link TL-WN781ND 802.11b/g/n PCI-Express x1 Wi-Fi Adapter ($22.94 @ PB Technologies)
Case Fan: Fractal Design FD-FAN-SSR2-80 19.5 CFM 80mm Fan ($15.71 @ Wiseguys)
Monitor: Samsung S24D300H 60Hz 24.0" Monitor ($220.00 @ 1stWave Technologies)
Keyboard: Logitech K120 Wired Standard Keyboard ($19.95 @ Computer Lounge)
Total: $2440.55
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2016-04-14 00:50 NZST+1200