65-70C under load is not too hot.
I have been seeing that type of temperature in Westmere i3 and i5 under load (40C idle, 45-50C light load, >60-75C under high load). In fact, Sandy Bridge mobile quad core i7 on my other laptop easily hits 80C or more under high load. At some point I thought that those laptops are not doing ok. I disassembled the case, cleared the dust and applied new thermal paste to the CPU. This didn't change anything really.