The maximum temperature of your CPU is 105C, with a TDP (Thermal Design Power, the amount of heat the cooler must dissipate) of 45W. For comparison, the i7-3000 series desktop CPUs have a TDP of 77W.
The CPU cooler in a laptop is very small, and so is the single fan used to cool the entire PC. Laptop CPUs run warm, just the way it is, the tradeoff for small size and portability. Also, the video chip is high end for a laptop, and if the single fan is cooling both of them, then your CPU temperature does not surprise me at all. You can't compare those temperatures with those of a desktop PC, just apples and oranges.
You might want to get one of those laptop stands that have one or more fans in them for added cooling. Keep the fan vents clean with the compressed gas cans, and don't block the air intakes by putting the laptop on a soft surface.