The question is, does it quickly spike to that temperature then fall back, or does it stay there?
If it's the former, that's perfectly natural. If one were to be using a realtime temperature monitor with logging, on any system, there are moments of very high load where a processor can go from "cold to hot" in under a second, stay there very briefly, and drop back. It happens all the time and because that's how it happens many have no idea it has.
The i7s have a Tmax (or TMaxJunction) of 100 degrees C and active thermal monitoring and control. Most modern processors do, and most modern processors are intentionally designed to allow much higher temperatures than were characteristic in the early days because they're designed to handle same with grace and do not either "burn themselves out" nor have shortened life of any significance.
If a modern processor is in distress you will know it and see a change in behavior secondary to throttling and, in a worst case scenario, instantaneous shutdown. I have actually never seen the latter occur (secondary to heat issues, anyway) with a modern processor and can't recall the last time I've seen throttling.
If you make sure your intake is clean and you occasionally clean out the exhaust side by doing the counterintuitive - using canned air to blow in to it - and your system's cooling is working as it should (and that will include working correctly when not spotlessly clean, as none stay that way no matter how well maintained) that's all you need.
The engineers who design this stuff know full well the normal use conditions a given design is expected to encounter. They're not fools and they do know how to make sure the whole system functions under the range of ambient temperature conditions and operating demands that are within normal limits. Unless you're gaming in the arctic or Sahara (or Death Valley or outside in the desert southwest in the summertime) you are most assuredly within expected design limits for ambient temperature.