I just upgraded my Xfinity internet plan from 150 Mbps to 1000 Mbps. While my Samsung phone shows speeds between 500-700 Mbps using a speed test, my PC is only getting around 150 Mbps. Both devices are on the same network and pretty close to each other—my phone is even just a few feet away from my PC. I've updated my router to a 1800 mesh network, and my wireless drivers are up to date. I'm wondering what could be causing this speed difference, especially since it seems to be a Windows issue. What can I try to fix this?
3 Answers
It sounds like a range of factors could be affecting your PC's wireless performance. If you're using a desktop, consider whether the internal antenna has proper placement since desktop WiFi signals can be weaker. Also, testing with an Ethernet cable could quickly identify if your OS is the problem.
Even with the close distance, physical barriers like floors can affect WiFi. It's worth a shot to try Ethernet for a proper test.
Just a heads up, make sure you're differentiating between megabytes (MB) and megabits (Mb) when checking speeds. It’s common to confuse the two, and 1 MB/sec equals 8 Mb/sec. That might explain some differences, too!
Yeah, I checked that too! My speed tests were in megabits, so I think I'm good there.
Have you tried resetting your network settings on the PC? You can open the command prompt as an admin and use the following commands: `ipconfig /release`, `ipconfig /flushdns`, `ipconfig /renew`, `netsh int ip reset`, and `netsh winsock reset`. After running them, restart your computer and check if your speed improves!
I ran those commands too, but I got messages saying some of the media was disconnected. Does that mean anything?
The media disconnected messages mean your Ethernet adapter was inactive, which might not affect the wireless speed. Still, trying out an Ethernet cable could help rule out WiFi issues.

I can connect via Ethernet but it’s a hassle to move my setup. Anyway, my router is only a floor below, so I was assuming the signal should be decent.