I've had great success using a more powerful and sensitive wireless radio at the camera end, plugged into the cam's Ethernet port and disabling the cam's built-in wireless.
The idea is to use the camera's wired (Ethernet/RJ-45) port and NOT the camera's built-in wireless, and instead use a
TP-LINK TL-WR802N Nano Router configured in "client" mode. You have power near the camera so this device would be placed near the camera or inside, powered up with it's included 5VDC adapter and an Ethernet cable run to the camera.
With your PC you log into the TP-LINK and set it up to use "client" mode, have it survey to locate the SSID (broadcast name) of your home's Wi-Fi, put in your home's Wi-Fi password and save it.
Once it reboots you move it over to the camera's RJ-45 port and it will access your home's Wi-Fi via the camera's Ethernet port and NOT the camera's wireless. I have used this TP-LINK device to allow a dozen or more devices (laser printers, cameras, older xBoxes) that do not have wireless to connect to Wi-Fi with their Ethernet port.
Here's the instructions ==>>
How to Configure the Client Mode on TL-WR802N/TL-WR810N
View attachment 141130