Since you are getting a non-k version of the Intel i5 you do not need the more expensive Z97, look for an H97 motherboard.
With the money saved spend that on the nVidia 960 with 4GB RAM instead of 2GB.
Get the Gigabyte GC-WB867D-I 802.11a/b/g/n/ac PCI-Express x1 Wi-Fi Adapter wireless card for less money and it includes Blue Tooth 4.0.
Change the power supply to SeaSonic 650W 80+ Gold Certified Semi-Modular ATX Power Supply, its the same price and Seasonic has a much better reputation for quality.
You really don't need an after market CPU cooler since you can't overclock the i5-4590 CPU. Take the money you saved on not getting a CPU cooler and spend all of it on a better 2.1 speaker set such as: Logitech Z623 200W 2.1ch Speakers...