I keep reading that the temps on these is safe in the mid 70's but I've seen my own 960 hit 99C and keep on trucking...I didn't leave it up there but on air I couldn't get it to stay down..had to go to an H50 corsair water cooler to get the temps down.
These I7's are known for extremely warm cpu temps.
read this...http://forums.pcper.com/showthread.php?t=464345
and this...http://www.tomshardware.com/forum/290275-28-core-temps
Your temps are WELL WITHIN ACCEPTABLE RANGE...but the higher temps you are showing are due to your cpu cooler...and how well it does/doesn't perform and looks like the stock cooler...temperature wise anyhow...the stock coolers aren't very good at heat removal...
I don't know for sure what you're using but if it was me...I would take a look at these two items and pick one for guaranteeing NO issues with cpu temps again.
This one is the most bang for the buck at $35
http://www.newegg.com/Product/Product.aspx?Item=N82E16835181015
But this one...http://www.newegg.com/Product/Product.aspx?Item=N82E16835181015
is water cooling and works very well in a push/pull config...ie...two fans and set it up as Intake...both fans blowing into the interior of the case...there's an arrow on the fans indicating air flow..set both to blowing into the case for the best cooling performance.
Like I said above...your rig isn't in any danger....those temps ARE on the low side but they could be better...your cooler isn't removing the heat as efficiently as a better cooler will.
Respectfully,
tekman42