With those specs, there's really nothing wrong with picking up a used gaming laptop for pretty cheap. A lot of gamers are notoriously careful with their rigs and many like to upgrade every couple of years. You can likely find a good 3080 laptop that looks brand new for cheap.
Heck, right now there's a person near me with an Asus rog strix with a 14th gen i9, 4080 gpu, 32 GB of ram, and an 18" 240hz screen and he just wants $900 for it.
It's an exceptionally good idea to look at a desktop tower build if you're getting a gaming machine - It's possible to upgrade, get you a lot more for your money, and will generally have much better cooling capability.
That said, I have no real opinion on your actual question.
I get the feeling she won't be gaming to your specs. Gamers have very good reasons for not going desktop, else they go desktop every time. You sure they're into 4060 levels of gaming?
In that case dell and Newegg might be good places to comparison shop - the mid-range gaming laptop market is pretty thin and they almost all have big flaws. The quality of Newegg is trash compared to what it used to be but it occasionally has fire sales and the reviews are a lot more trustworthy than someplace like Amazon - set your price range, search by review score and do a side by side comparison against best buy. Similarly dell is pretty sketchy price wise but the machines usually have appropriate cooling and you'll pay a premium but it won't be a lemon.
I'd also suggest checking other retailer websites (ASUS comes to mind) - but stay the fuck away from Amazon, it will be cheaper but it will either 1) overtly lie or 2) fail to mention large flaws (like having a potato for a battery).
Best Buy usually has some sort of sale and I think this is probably the best you can find right now, but there's also New Egg (I just find them less trustworthy)