i'm not decided : i3 6100 with GIGABYTE G1 GAMING GTX 1060 6gb or i5 6600k with GIGABYTE G1 GAMING GTX 1050ti 4gb , compare these configurations in FPS.
Any intel cpu with hyperthreading (i3 6100) will do just fine and you won't have to worry about any kind of bottleneck. Keep in mind that the 6600k will need a z170 motherboard and an aftermarket cooler. You never did mention your actual budget.