That build looks OK but there are many ways to improve it.
The only real advantage of the i5-4690k over the standard i5's is overclocking and that motherboard doesn't support it anyway. Even if it did, I wouldn't recommend overclocking on your first PC. I'd get the standard i5 for slightly less cash.
You don't really need an aftermarket CPU cooler if you're not overclocking unless you care about quietness. The Intel stock cooler is reasonably quiet anyway.
That motherboard is mATX, that means it is smaller than usual to fit in smaller cases. I'd get a standard ATX board for that case since it will have more expansion options.
That PSU is average quality and has a far higher wattage than you need. I would get a better quality but lower wattage PSU.
I would connect to the internet with a wire, it will be much faster. If you can't, I would at least get a better quality wireless adapter for gaming.
That hard drive isn't much faster than a standard drive either, I'd just get a standard one.
PCPartPicker part list:
http://pcpartpicker.com/p/3FJxMp
Price breakdown by merchant: http://pcpartpicker.com/p/3FJxMp/by_merchant/
CPU: Intel Core i5-4460 3.2GHz Quad-Core Processor ($166.95 @ SuperBiiz)
Motherboard: ASRock H97 Anniversary ATX LGA1150 Motherboard ($66.99 @ SuperBiiz)
Memory: Mushkin Silverline 8GB (2 x 4GB) DDR3-1600 Memory ($42.99 @ Newegg)
Storage: Seagate Barracuda 1TB 3.5" 7200RPM Internal Hard Drive ($43.99 @ SuperBiiz)
Video Card: EVGA GeForce GTX 960 2GB SuperSC ACX 2.0+ Video Card ($184.99 @ NCIX US)
Case: NZXT Phantom 410 (White) ATX Mid Tower Case ($78.99 @ SuperBiiz)
Power Supply: Antec Green 450W 80+ Bronze Certified ATX Power Supply ($32.98 @ Newegg)
Optical Drive: Samsung SH-224DB/BEBE DVD/CD Writer ($14.89 @ OutletPC)
Wireless Network Adapter: TP-Link TL-WDN4800 802.11a/b/g/n PCI-Express x1 Wi-Fi Adapter ($34.99 @ SuperBiiz)
Total: $667.76
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2015-08-07 09:43 EDT-0400
That's cheaper with no real difference in performance. EDIT: It also has a better wireless card and PSU.