Is she using the computer on a bed, sofa, pillow, carpeted floor or other soft surface? Does the fan run often, loudly and for a long time? Is she using the computer to watch streamed tv and movies? Over-heating will greatly diminish a computer's performance, causing operations and applications to slow down or become unresponsive. The computer will shut itself down if the internal sensors tell it that the heat is approaching a level that would harm the processor.
Soft surfaces such as beds, rugs, laps etc act like a blanket, insulating the computer and keeping heat in. Hard surfaces like metal, stone hardwood, plastic, glass etc dissipate heat. Placing the computer on a hard surface like a marble cutting board or a metal cookie sheet or a plastic tray and then placing it on the bed will allow it to run cooler. A laptop cooling pad with fans would help even more. Apple stopped calling them laptops because they don't want you to put it on your lap.
Video playback, streaming, encoding etc are demanding, CPU-intensive tasks that stress the processor and cause it to heat up more than usual. If the computer is to be used for watching tv and movies, it would perform those tasks best with no other applications running and on a non-fabric/insulating surface.
Even if it transpires that over-heating is not the issue you are facing, preventing over-heating will improve the computer's performance and extend its life.