To be honest, the temperature is still working within the threshold operating temperatures.
I have tried this CPU on the Intel SmackOver DX58SO board, the maximum CPU temperature reached 55C.
So to be on safe side, check with Asus Manufacturer if there is something on their new BIOS. Or simply it could be down to your system chassis aeration, integration, power supply etc.
Hopefully, the new BIOS can fix this if there is any known cases like this. Since this is a board Asus, it is difficult to comment on the functionning of the board
The temp range you are describing is perfectly normal for your i7 and heatsink. They are exactly the same as mine and everyone else at EVGA overclocking forums.