Don't go i3-7100, it's not worth it.
Wait for Coffee Lake if you don't want AMD's Ryzen (it really is extremely good though .. you just are tied with an added dGPU costs) .. because the i3-7100 is a Dual-Core with HyperThreading where the new Coffee Lake i3 will be a real Quad-Core with HyperThreading.
Going with a current ANYTHING Intel over the G4560 series is NOT worth it at all and honestly a waste of money.
Coffee Lake SHOULD launch October 5th and should take over the respective price points of current CPUs.
It's a literal doubling of CPU horsepower for a 2 week wait.
In function they are identical except for the aforementioned loss of iGPU.
That said Ryzen CPUs are beasts ... especially for their price, even with Coffee Lake they will still retain their Price/Performance king standing.
But each has their preference and it should be respected.
I've done it more times than I can possibly remember for the same amount of times.
Earlier in the 90s it wasn't a big thing overall and the only reason you'd do it was because of new CPU support ... nowadays it's rather crucial for optimizing everything and fixing the explosive growth of hardware.
You'll get there I guess