Hmm...
So the same wifi works on other devices and other wifis work on the same device.
I assume you haven't done any weird settings in the router...
I guess try disabling and re-enabling the network adapter...
-Right click the icon
-Open the settings
-click Change Adapter Options
-right click the adapter and choose Disable.
Then re-enable it.
I doubt that will help though.
You could also try a static IP:
-From the adapter options right click the adapter and choose properties
-find and highlight IPv4
-click properties
-set up a static IP
If you don't know what to put there, just open cmd and type ipconfig /all
Then find "IPv4 Address", "Subnet Mask" and "Default Gateway".
Use the same values except +1 on the IPv4.
i.e. if it's 192.168.0.3 set it to 192.168.0.4
Also, use 8.8.8.8 as the dns.