It is possible the integrated device is bad - especially since you have tried it on several different wireless networks. Do you see any errors in Device Manager? You can try uninstalling the driver, rebooting, then re-install the driver (if Windows does not automatically upon reboot). Note that many things can affect RF communications - to include distance, walls/floors/ceilings, metal pipes and wires in those walls/floors/ceilings, as well as interference (RFI/EMI) from other nearby electronics like TVs and microwave ovens. Again, that does not seem likely (unless there is "unknown" physical damage to the shielding of your device) with multiple networks.
Ethernet is safer and generally quicker so if wired is okay - stick with that. If you need wireless, you may need to consider adding a
USB wifi adapter to your system.