You can get a 1650 for the same price as a 1050ti and it's a little faster while using slightly less power.
Never thought I'd recommend that card!
I'd give her system a good clean also, monitor temps while gaming afterwards as I wouldn't be surprised if that CPU was overheating even after a clean.
CWT can be hit and miss, they're the OEM for a number of very highly rated PSU's (They're the OEM for the Bitfenix Formula Gold for example) but they also have some absolute crap, same as any other company.
I'd also see what she has running in the background, any "family used PC" I've ever come across has had so much bloat and crap running in the background that it defied belief.
That said I'd not invest much (if anything) into a computer like that, look at the second hand market for something a little more modern.