Whichever, your temps sound fine. The per-core thermal sensors are not designed to be accurate 50 or 60 degrees below TJMax; you only really care that they are accurate within 20-30 degrees and less below TJMax.
Also remember that the temp sensor the BIOS reads is further away from the core hot spots than are the in-core sensors, so the BIOS should read a bit lower than the in-core temps.
those temp are HIGH ... i ve build a similar CPU for a friend 2 months ago and with the STOCK heatsink and a 3.125 speed i had about 30c idle and 55 load with similar Vcore and 22-24 room temp but with STOCK HSF ....
well, my room is at 27C, can't exactly idle under that
I calibrated SpeedFan like the guide said, and the calibrated temperatures r a bit lower
I was just sort of concerned that it may be running a bit too hot