Two things. 1 I second Ice on 4300 being better than 6100 in gaming. That is because game engines rely on clock speed and better IPC rather than number of cores. Both IPC and CLock are better and higher with a 4300 over a 6100.
2. Now considering 4300 is 15 % faster than 6100 core for core, clock for clock. at the same clock taking a 4300 as base, 6100 is only a 5 core (5.1 equivalent Vishera cores). Now factor in the higher clock of 4300 which again is 15 % more, than 6100 at 5 cores, and the the final result is a 6100 = a 4.25 core 4300.
Hardly any difference at least in terms of pure math. and again you would get better OC headroom
your preference order should be 6100<4300<6300