From what I have read 75c-80c are safe load temps for an i7, anything over 80c is to high. But since the CPU will rarely sees 100% load for long periods of time they are just reference. As long as they dont go over these temps in stability tests you should be fine. For reference, a stock i7 with stock cooling has load temps around 75c-85c from what I have seen.
What was your i5's clock speed?