Barty1884 :
H310 boards only support CoffeeLake (8xxx) CPUs. For an i5-7600, you're looking at 1xx series (with a BIOS update) or 2xx series.
A little update to your response, so he understands more.
Barty means that if you have for example an i5 8400, you can put it on h310 motherboard, but you can't use it for example on h110 motherboard.
If it comes to older cpu's like i5 7600 or i5 6600, you can only use H110 or for example Z270 motherboards, but keep that in mind, that in order to use i5 7600 on H110 motherboard, you need to have a already updated bios on the motherboard itself, you can do so by buying a board from a shop with already updated bios or ask a local shop to do that for you if they offer such a thing.
Have a great day!