That looks like a BTX board to me, which was only on S775. I'm not aware of any newer boards using BTX.
Most cooler can support S755+. They all used the same mounting pattern so you should be fine. But I'd argue its way past time for an upgrade.
Edit: I take it back. It's still a BTX board because the I/O is flipped with the PCI slots. But you have dual PCIe 16x slots, and only a single MCH chip and not a NB/SB combo. This means it has to be something where the NB is moved into the CPU like more recent CPUs. Any modern cooler should be ok.
These coolers all work with each other:
LGA 1151, 1150, 1155, 1156
Sometimes these coolers also work with LGA 775. What you need to make sure is that this is an LGA 1155 board, because to me it looks like 775. If it is, it may not work.
That looks like a BTX board to me, which was only on S775. I'm not aware of any newer boards using BTX.
Most cooler can support S755+. They all used the same mounting pattern so you should be fine. But I'd argue its way past time for an upgrade.
Edit: I take it back. It's still a BTX board because the I/O is flipped with the PCI slots. But you have dual PCIe 16x slots, and only a single MCH chip and not a NB/SB combo. This means it has to be something where the NB is moved into the CPU like more recent CPUs. Any modern cooler should be ok.
These coolers all work with each other:
LGA 1151, 1150, 1155, 1156
Sometimes these coolers also work with LGA 775. What you need to make sure is that this is an LGA 1155 board, because to me it looks like 775. If it is, it may not work.