Try a bit of cleaning..............
I have an Acer Aspire 5002 WLMi which is pretty much the same as yours and I
only see a the CPU temperature is in the region of 60-65C when I'm doing
some CPU intensive operation like building a kernel. The normal temperature
range is around 44-48C when running at the 800MHz speed.
The air flow is very important, the exhaust on the side should be cleaned
with some canned air every two or three weeks (dust and other airborn
matter can restrict the flow and increase temperature). Keep the area above
the keyboard by the Acer logo (an air intake area) free of junk like
post-it notes. The bottom air intake should be cleaned at the same time the
exhaust is cleaned for the same reason.
If possible get and use one the laptop coolers, it will raise the laptop
around a half inch and allow more air flow to the bottom air intake areas.
The front of both the laptop and cooler should pretty much match, this will
help keep the unit 2-4C cooler.
If the laptop is still in the 60-65C after cleaning consider opening the
laptop and clean and apply some new thermal grease on the CPU/Heat exchange
unit. If you do not feel comfortable in doing this take it to a service
center and ask them to.
FYI: 90C is hot but is not quite a dangerous level for the CPU see;
$ cat /proc/acpi/thermal_zone/THRM/trip_points
critical (S5): 97 C
passive: 93 C: tc1=2 tc2=3 tsp=40 devices=0xffff810037ee8a00
"A personal computer is called a personal computer because it's yours,
Anything that runs on that computer, you should have control over."
Andrew Moss, Microsoft's senior director of technical policy, 2005