i5 4690k no question. Although an i5 4460 would more than suffice, for games there won't really be any noticeable difference.
In case you ask, amd is out of the race. Their "best" cpu, the 9590fx manages to compete with i3 haswells, but is easily surpassed by any ivy or haswell i5's.