I'll point you here first. Just about every cooler will fit in that case, you might not be able to use the side fan, or might have to cut a corner off a fan. You also need to watch out for the height of your memory. If they have those crazy high heatsinks on them some coolers block the first few mem slots.
But look here first, choose your best options and then look into total height and mem issues. http://www.frostytech.com/top5heatsinks.cfm
These issues have been discussed a lot here, so you might want to do some mind numbing post searches and manual digging. You might find your answer..