I have a Core i3-3220 (Ivy Bridge), running all settings stock, with the stock cooler. My case is a 430 elite, so I only have one front 120mm fan. My cable management is bad because it was my first build. Anyway, here are the IDLE temps:
I don't have windows at the moment, so all I can do is run through the BIOS, but the CPU started at 44c, and for some reason rose to 54c just while messing around with the BIOS. Is 54 (basically idle), too high? And, how about the mainboard?
54 at idle is a bit high, but then the stock Intel cooler is pretty crappy. AFAIK power management features do not apply while in BIOS, so the CPU is at max clock. Install Windows and check the temps again.