I agree, check first the rubber gaskets and the engine cover locks to ensure that you are sealing off the cabin from the engine bay properly as these things deteriorate with age and continued wear and tear.

Next, you then find ways to cool off your engine more. Try to look at the option of upgrading your radiator to a larger one and adding a larger auxilary fan to help dispense the heat from the engine bay.