Thanks guys for the feedback.
Sorry couldn't get the screenshots coz I'm having power issues at home and had to suddenly turn off the pc yesternight before finishing.
@xazbrat
I made sure that sharing options in both public and private are to share network/discoverable.
@duke-of-bytes
This tool removes ALL GPU and audio drivers from the PC so I was honestly afraid of using it and didn't.
Tried the casual windows remove/uninstall driver and reinstall but that didn't solve the issue.
Yesterday did some tests and stuff.
At first had some issues connecting to the router. A couple of tries and it connected but without internet access.
When troubleshooting using windows diagnose feature "it says invalid ip address" or something like that.
Then, I stumbled upon a page online similar to this:
https://www.drivethelife.com/windows-10/wifi-doesnt-have-valid-ip-windows-10.html
However it had this order of cmd commands in administrator mode:
1- ipconfig /release
2- ipconfig /flushdns
3- ipconfig /renew
4- netsh int ip reset
5- netsh winsock reset
I went through the first 3 commands and suddenly the yellow exclamation mark on the wifi icon disappeared as if it worked!
Yet, I was stupid enough to continue with the last 2 commands thinking that those will make the fix stick.
However they screwed it up again! It requested a restart, I restarted and it didn't work anymore.
I tried going through the above again and it said something like this:
ipconfig /release ==> something like "failed because there was no IP address assigned to begin with "
And when using ipconfig /renew ==> something like "failed to connect to DHCP server and request timed out".