PID temperature controller
A device that enables/disables power outside a certain range is a thermostat. If you want to cut off power at 95 degrees, you need a thermostat. It seems like you want to smoothly reduce power up to that point since you are using PWM. If you want to reduce power in a way that is effective but less smooth, cutting off the current based on a comparator without hysteresis will do that. Thermal noise will end up changing the duty cycle to a point where the temperature sits right at your chosen maximum. Any time the temperature rises a bit, the comparator will be triggered more often and the duty cycle will decrease. Is it important to use PWM, and do you expect the circuit to have reduced power at 90 degrees, or should it be full power as close to 95 degrees as possible?

In any case, it sounds like PID is the wrong type of control, since PID is great for keeping a very precise average temperature and overcoming disturbances without too much overshoot. However, it builds up significant error when it's first turned on or when a big change is introduced from outside the system, then the controller overshoots significantly. There are workarounds such as modifying the algorithm or using a PD controller instead, but it sounds like PID is the wrong tool for the job. If your circuit needs very smooth power changes, please add that to the question (and maybe you will actually need a sophisticated controller).