Right so your at 80C, thats far from what your CPU is meant to handle. Intel's Thermal Specification rates this processor at 67.7C and this is what it built for. 80C is really pushing it and I would do everything to keep it cool.
Make sure these things are active in the meantime:
Intel Thermal Throttling, this will reduce performance but will also keep the CPU a bit cooler and prolong its life in the long run.
Intel SpeedStep Technology, this is very important as it can drastically reduce the CPU temeprtuare during idle to help it stay below 67.7C. Obviously this will not help when the system is running at 50% load+
You do need to improve the cooling on your system.
Note: To see if there is a software/hardware interface error with your CPU's sensors update your BIOS