My PC runs smoothly, but with a 1Gbps connection you're only getting about 35MB/s for downloads.
My PC runs smoothly, but with a 1Gbps connection you're only getting about 35MB/s for downloads.
What affects performance? Here are ways to boost speed. z370 maximus x hero runs smoothly with 8700k, 16GB RAM, Windows on SATA SSD. Downloading speeds improve with a 970 EVO drive and a 10/100/1000 router. Your ISP suggests an older i7 with quad-core, 2.2GHz, 4GB RAM, SSD setup for 1Gbps.
I determined the speed by checking the internal network connection. It’s likely your 1Gbps figure comes from that source.
Your internet access doesn't guarantee a consistent connection to every server online. Once you step outside your ISP's network, speeds become unpredictable. You might want to try adjusting your download location in Steam (though availability varies) to check if performance improves. It seems many services now rely on the same CDNs, which could explain the similar results you're seeing.
You're receiving around 280Mbps, which isn't due to a cable issue since your speedtest reads gigabit. If the problem were a cable, you'd be limited to 12MB/s (100Mbps) or less in most cases. Keep in mind that Steam, Origin, etc., show speeds in MegaBytes by default—multiply the number by 8 to convert to Megabits. Are you saving games to a local drive, a remote drive via USB, or something else?
When testing those speeds, the issue likely isn't your internet service. It could be related to something else. I notice my upload speed is half what I expect even with a symmetrical connection, but I usually see over 60-70 MBps on my GB plan. Steam rarely exceeds 40MBps, though I've seen it go higher occasionally—probably during peak times. Don't worry too much about this; Steam sometimes installs unexpectedly while downloading, making things a bit more complicated.
It seems the issue isn't related to storage capacity. I suspect the downloads might be going through a USB drive or experiencing server overload. I'll attempt another download later to check for progress.