Before resorting to the addition of custom fins, consider some more basic issues. First, if your fans are not running fast--at the default sped, they are close to silent except in the quitest room or office--your iMac is probably normal. The fans are thermostatically controlled; if temps start to climb, the fans will ramp up to handle it. If temps get too close to the danger point and the fans can't handle it, the computer does a safety shudown.
Next find out if your temps are a problem. What can "feel hot" to you is probably well within the computer's design specs so guessing doesn't help. I use Bresink's Temperature Monitor. It puts temps measured at the sensors in your menubar. Here is what my Mid 2010 27-inch iMac (2.93ghz quad core and big video hardware) is doing now after checking the Apple forums for about an hour:
Those are normal for my computer and workflow.
This Apple article:
Runaway applications can shorten battery runtime, affect performance, and increase heat and fan activity
can help you see if some roque software process is abnormally elevating temps.