I see u started a thread in the OC CPU forums, thats good you should get all the help u need there, I'll check back tomorrow, I gotta get some sleep,
40c at idle seems a little high your loaded temp is just fine, mine runs at 29 idle and 52 load w/the hyper 212 evo cooler