Hello jerz mlody,
Before considering a repair install of Windows, I'd first try to determine why enabling the VPN immediately restores connectivity.
When a VPN fixes internet access, it often means traffic is being routed differently or different DNS servers are being used, rather than Windows itself being damaged.
Could you clarify:
- Which VPN are you using?
- When the VPN is off, do all websites fail to load or only some services such as Steam?
- Does the issue also occur if you connect through a mobile hotspot instead of your normal network?
- Do you have anything configured under Settings > Network & Internet > Proxy?
Also, please open Command Prompt and run the following with the VPN OFF:
nslookup microsoft.com
Then repeat the same command with the VPN ON and post both results.
Those results should help determine whether this is a DNS, routing, proxy, VPN, or ISP-related issue before attempting more invasive repairs.