For blender nvidia gpu is a the best for cycles as it has optiX support.
If she does ONLY modeling and uses eevee renders without viewport previews then integrated graphics could work.
If she wants viewport preview then dedicated GPU is a must. IDK how fares AMD gpu in blender as I didn't have one for years.
Some gaming laptops with dedicated GPUs need external kernel modules just to work if they even have one.
My best bet would be to go for old gaming laptop.
My second best bet would be to go for system76 as they have some gaming laptops
Can you explain a bit what did you do?
How is cycles in viewport behaving?