Easy solution, as you'll use the pc for gaming. Do you intend to overclock (if not now, in future)? If so, go with the 4690k, if not, go with the 4770. In gaming performance on stock speeds there shouldn't really be any difference. The i7 doesn't have more cores, but it's able to hyperthread them, resulting in two executive threads per core. This will not yield anything for games, though.