As nikorr asks that depends on room temp.. i5-2400+hyper 212 setup must give better temps than yours if the room temp is low.. I didn't mean that your temps are bad, but that setup must give better idle temps at normal room temp.. I have the same setup and it never hit 40C at idle.. (room temp 32C - Sri Lanka)