It does sound high, although im not familiar with i7's. I have had heat issues in the past due to the cooler not being fitted correctly/or snug enough on the processor. Too much thermal paste will cause issues as well.
This is a do so at your own risk option but if you open your case and push gently on the cooler when booting up and then check your temps again to see if there is any difference? Might be a bit awkward but could tell you if the cooler is seated correctly.