yes, but you are wasting a ton of money on a overclocking motherboard and cpu cooler since you picked a non overclocking processor. Also if this is strictly for gaming with wow you are wasting a ton of money on the i7. the i5 will perform the same in-game.
For gaming you want either:
i5-4690k, CM Hyper 212 Evo, Z97 (Overclocking)
or
Xeon E3-1231 V3, Stock Cooler, H97 (Non-Overclocking)
Also, you need a better quality power supply:
PSU Tier List
http://www.tomshardware.com/forum/id-2547993/psu-tier-list.html
with those changes you could easily afford a better graphics card which would make a HUGE difference. go with a r9 380 and a 750w psu.