So, no plan to OC?
For pure gaming, i5 4460/4590/4690 is the better price/performance pick.
For gaming and working horse (video/phote editing, etc.) , i7 4790 is the better choice. (in some cases, going to 2011 platform is needed)
If you need an i7 4790, do not plan to OC, do not need the iGPU and kinda short of cash, Xeon E3-1231V3 is the one for you.
Xeon E3-1231V3 is the cheaper alternative to i7 4790.