OK, everything I was worried about doesn't matter then since its not a Dell board. However unless something is missing in the picture of the heat sink, I don't see how you will secure it down to the board. Plus the fan/housing is designed to be connected to the case and the green section is suppose to go up to and around the heatsink, so you would have to figure a way to mount the fan to the heatsink in this situation. Dell made their stuff so standard boards/cooling and you name it wouldn't work so you where forced to buy from them. I bought my son a B110 I think it was years ago (why I don't know since I have been building them way before then) but it wasn't even cost effective to upgrade. I was glad when the PSU went out and it cooked itself.
Going with Mongrel on this one Cooler Master Hyper 212 EVO.
I have the previous version Hyper 212 Plus and it does great on a E8500.