Like Typo, I wouldn't suggest you get a G3258 unless budget is a real concern. However, if you don't plan to overclock, you could replace the i5-4690 with any less expensive Haswell i5, such as the i5-4460, to save a bit of money but get nearly the same performance. Or you could use the money saved on the CPU to get a better GPU such as a GTX-760 or R9 270X.
thanks for the feedback, i posted the same quest in pcpartpicker and someone suggested a Pentium g3258 for cpu and a r9 280x would that be good as well?
Overall, an i5-4460 with an R9 270X would perform better than the 4690 and GTX-750 Ti.