Disconnecting from Wow (yes, one of those posts)

Not too sure what else I can do, so much so I’m making my second ever post to these forums in a decade of gaming. I treated myself to a new PC and wanted to max WoW for the first time since I raided back in TBC. This new PC comes with USB Wifi (maybe that’s the issue). I disconnect all the time, its not enough to be unplayable as sometimes I play for an hour with no issues. I check my net and it appears stable, no issues (60mb DL and 9mb UL). I have tried with no add-ons, I have tried windowed and I have tried lowering my graphics. I have changed power management on USB to prevent shutdown and updated drivers. I have repaired wow. I have ensured all apps are closed and I have set DNS to cloudflare. Nothing seems to be working for me. I have been informed USB Wifi is generally bad, but ethernet is not an option for me from where the router is (daughters bedroom). I am at a loss and need some help, I love this game and just want to play without issues.