Motherboards come with one of several chipsets, each with their own different features that add certain capabilities to the board. If you plan to overclock your CPU, you need to make sure your choice of motherboard has a chipset that supports doing so
The best resource for determining compatibility is usually the manufacturer’s website, which will often have a list of compatible processors for each board.