Laptops that aren't designed for gaming in mind usually aren't that great for gaming a mainstream title like BF3...
That being said the TJUNCTION of that CPU (the temp at which the cpu-die is considered safe up to, and does not throttle until reached) is 105c which she probably is not hitting (so its running within spec). Which particular laptop is it?
You can try programs such as Speed Fan and enable the system fan at 100% while gaming, and a cooling dock may help.