• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Steam slow download speeds. ANNOYING

Joined
May 15, 2008
Messages
2,863 (0.49/day)
Location
Brasil
System Name Sovereign // HTPC
Processor i7 3770k 4.2 // i7 3770k 4.2
Motherboard Maximus V Gene // Sabertooth Z77
Cooling Noctua D14 // Intel HSF
Memory 16GB Samsung // 16GB VengeanceLP
Video Card(s) Deciding // 660 DC2
Storage OS (X25-M), Data (Seagate 1TB) // Samsung 840 120GB & bunch of drives
Display(s) Samsung T240HD // LG TV
Case TJ08e // Grandia GD08
Audio Device(s) DT880 Pro 250 ohm // TV speakers
Power Supply Seasonic Plat 1000 // Seasonic Gold 760
Software Windows 8 Pro x64 // Windows 7 Pro x64
So i guessed that by paying for a game i could get at least half the speeds of torrent, i am downloading Witcher 2 patch and it's a 99KB/s peaking ate 300KB/s, i got the torrent at 2MB/s.

What gives?
 
Joined
Jul 2, 2009
Messages
398 (0.07/day)
Location
New Hampshire
System Name Small Package (Build in Progress)
Processor Phenom ii X4 965 Stock
Motherboard Biostar TA890GXE
Cooling Antec H20 620
Memory 4GB of G-Skill
Video Card(s) GTX 470( soon )
Storage ocz 30GB SSD, 500GB WD Cavier Green, 750GB WD Cavier Green
Case Nzxt Vulcan / open box
Audio Device(s) Onboard
Power Supply Sparkle 750
Software Windows 7 64 professional
I know of one reason why you're getting slow download speed from Steam. maybe that too many people are trying to download the patch at one time chocking the severs. You could try changing your download region.
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
28,472 (4.23/day)
Location
Indiana, USA
Processor Intel Core i7 10850K@5.2GHz
Motherboard AsRock Z470 Taichi
Cooling Corsair H115i Pro w/ Noctua NF-A14 Fans
Memory 32GB DDR4-3600
Video Card(s) RTX 2070 Super
Storage 500GB SX8200 Pro + 8TB with 1TB SSD Cache
Display(s) Acer Nitro VG280K 4K 28"
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply eVGA SuperNOVA 1000w G3
Software Windows 10 Pro x64
So i guessed that by paying for a game i could get at least half the speeds of torrent, i am downloading Witcher 2 patch and it's a 99KB/s peaking ate 300KB/s, i got the torrent at 2MB/s.

What gives?

The way a torrent works is it essentially turns every person downloading the content into a server uploading it as well, and more so every person that is just seeding it is acting as a server for others to download from.

With steam, there are only a handful of server that huge numbers of people are using to download the patch from. There just is no real way for legit servers to keep up with the download speeds of a popular item. It has a fixed amount of bandwidth for people to download the item. When someone connects to a torrent and starts to seed some of the data they've downloaded, they actually increase the amount of bandwidth available, this doesn't happen with steam.

I'll give you an example. Lets say the steam server you are connected to has a 100Mb/s upload connection. Now, there are a 1000 people download from that server. That means each person will get about 100Kb/s when downloading from that server. Now the torrent has 500 seeders, each seeding at 100Kb/s, that is 50Mb/s. And you have 2000 others downloading and seeding, and they are seeding at 100Kb/s as well. That is another 200Mb/s, for a total of 250Mb/s available to the 2000 people downloading. So each person is getting about 125Kb/s.

With a torrent you are uploading as well as downloading, with Steam you are just downloading from them. And I've had plenty of torrents with a single seeder that downloading at like 10Kb/s...
 
Last edited:
Joined
Jul 19, 2006
Messages
43,587 (6.72/day)
Processor AMD Ryzen 7 7800X3D
Motherboard ASUS TUF x670e
Cooling EK AIO 360. Phantek T30 fans.
Memory 32GB G.Skill 6000Mhz
Video Card(s) Asus RTX 4090
Storage WD m.2
Display(s) LG C2 Evo OLED 42"
Case Lian Li PC 011 Dynamic Evo
Audio Device(s) Topping E70 DAC, SMSL SP200 Headphone Amp.
Power Supply FSP Hydro Ti PRO 1000W
Mouse Razer Basilisk V3 Pro
Keyboard Tester84
Software Windows 11
Settings>change download server
 
Joined
May 15, 2008
Messages
2,863 (0.49/day)
Location
Brasil
System Name Sovereign // HTPC
Processor i7 3770k 4.2 // i7 3770k 4.2
Motherboard Maximus V Gene // Sabertooth Z77
Cooling Noctua D14 // Intel HSF
Memory 16GB Samsung // 16GB VengeanceLP
Video Card(s) Deciding // 660 DC2
Storage OS (X25-M), Data (Seagate 1TB) // Samsung 840 120GB & bunch of drives
Display(s) Samsung T240HD // LG TV
Case TJ08e // Grandia GD08
Audio Device(s) DT880 Pro 250 ohm // TV speakers
Power Supply Seasonic Plat 1000 // Seasonic Gold 760
Software Windows 8 Pro x64 // Windows 7 Pro x64
The way a torrent works is it essentially turns every person downloading the content into a server uploading it as well, and more so every person that is just seeding it is acting as a server for others to download from.

With steam, there are only a handful of server that huge numbers of people are using to download the patch from. There just is no real way for legit servers to keep up with the download speeds of a popular item. It has a fixed amount of bandwidth for people to download the item. When someone connects to a torrent and starts to seed some of the data they've downloaded, they actually increase the amount of bandwidth available, this doesn't happen with steam.

I'll give you an example. Lets say the steam server you are connected to has a 100Mb/s upload connection. Now, there are a 1000 people download from that server. That means each person will get about 100Kb/s when downloading from that server. Now the torrent has 500 seeders, each seeding at 100Kb/s, that is 50Mb/s. And you have 2000 others downloading and seeding, and they are seeding at 100Kb/s as well. That is another 200Mb/s, for a total of 250Mb/s available to the 2000 people downloading. So each person is getting about 125Kb/s.

With a torrent you are uploading as well as downloading, with Steam you are just downloading from them. And I've had plenty of torrents with a single seeder that downloading at like 10Kb/s...

I know, but downloading things from fast servers, like microsoft, nvidia drivers.. All get more than 1MB speeds.

Changes do SA, 27KB/s speeds
 

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
17,865 (2.99/day)
Location
Quantum Well UK
System Name Quantumville™
Processor Intel Core i7-2700K @ 4GHz
Motherboard Asus P8Z68-V PRO/GEN3
Cooling Noctua NH-D14
Memory 16GB (2 x 8GB Corsair Vengeance Black DDR3 PC3-12800 C9 1600MHz)
Video Card(s) MSI RTX 2080 SUPER Gaming X Trio
Storage Samsung 850 Pro 256GB | WD Black 4TB | WD Blue 6TB
Display(s) ASUS ROG Strix XG27UQR (4K, 144Hz, G-SYNC compatible) | Asus MG28UQ (4K, 60Hz, FreeSync compatible)
Case Cooler Master HAF 922
Audio Device(s) Creative Sound Blaster X-Fi Fatal1ty PCIe
Power Supply Corsair AX1600i
Mouse Microsoft Intellimouse Pro - Black Shadow
Keyboard Yes
Software Windows 10 Pro 64-bit
The way a torrent works is it essentially turns every person downloading the content into a server uploading it as well, and more so every person that is just seeding it is acting as a server for others to download from.

With steam, there are only a handful of server that huge numbers of people are using to download the patch from. There just is no real way for legit servers to keep up with the download speeds of a popular item. It has a fixed amount of bandwidth for people to download the item. When someone connects to a torrent and starts to seed some of the data they've downloaded, they actually increase the amount of bandwidth available, this doesn't happen with steam.

I'll give you an example. Lets say the steam server you are connected to has a 100Mb/s upload connection. Now, there are a 1000 people download from that server. That means each person will get about 100Kb/s when downloading from that server. Now the torrent has 500 seeders, each seeding at 100Kb/s, that is 50Mb/s. And you have 2000 others downloading and seeding, and they are seeding at 100Kb/s as well. That is another 200Mb/s, for a total of 250Mb/s available to the 2000 people downloading. So each person is getting about 125Kb/s.

With a torrent you are uploading as well as downloading, with Steam you are just downloading from them. And I've had plenty of torrents with a single seeder that downloading at like 10Kb/s...

It does make you wonder why a progressive company like Valve doesn't use torrent technology. I believe WoW uses it and I know that the BBC's iPlayer does, so why not Valve?

My current ISP doesn't throttle torrents and my download bandwidth is about 18Mb. A while back, a torrent kept speeding up until it hit the max speed of my connection. It was amazing, I'd never seen anything like it with torrents before! See the attached pic.
 

Attachments

  • Wow!.bmp
    91.5 KB · Views: 879
Last edited:
Joined
Mar 18, 2008
Messages
5,400 (0.92/day)
Location
Australia
System Name Night Rider | Mini LAN PC | Workhorse
Processor AMD R7 5800X3D | Ryzen 1600X | i7 970
Motherboard MSi AM4 Pro Carbon | GA- | Gigabyte EX58-UD5
Cooling Noctua U9S Twin Fan| Stock Cooler, Copper Core)| Big shairkan B
Memory 2x8GB DDR4 G.Skill Ripjaws 3600MHz| 2x8GB Corsair 3000 | 6x2GB DDR3 1300 Corsair
Video Card(s) MSI AMD 6750XT | 6500XT | MSI RX 580 8GB
Storage 1TB WD Black NVME / 250GB SSD /2TB WD Black | 500GB SSD WD, 2x1TB, 1x750 | WD 500 SSD/Seagate 320
Display(s) LG 27" 1440P| Samsung 20" S20C300L/DELL 15" | 22" DELL/19"DELL
Case LIAN LI PC-18 | Mini ATX Case (custom) | Atrix C4 9001
Audio Device(s) Onboard | Onbaord | Onboard
Power Supply Silverstone 850 | Silverstone Mini 450W | Corsair CX-750
Mouse Coolermaster Pro | Rapoo V900 | Gigabyte 6850X
Keyboard MAX Keyboard Nighthawk X8 | Creative Fatal1ty eluminx | Some POS Logitech
Software Windows 10 Pro 64 | Windows 10 Pro 64 | Windows 7 Pro 64/Windows 10 Home
I wish i had your 99K speeds, i just updated COD Black Ops at a max speed of 10K all day long =/
 
Joined
Aug 30, 2009
Messages
4,012 (0.75/day)
Location
Sarasota, Florida, USA
System Name Awesomesauce 4.3 | Laptop (MSI GE72VR 6RF Apache Pro-023)
Processor Intel Core i7-5820K 4.16GHz 1.28v/3GHz 1.05v uncore | Intel Core i7-6700HQ @ 3.1GHz
Motherboard Gigabyte GA-X99-UD5 WiFi LGA2011-v3| Stock
Cooling Corsair H100i v2 w/ 2x EK Vardar F4-120ER + various 120/140mm case fans | Stock
Memory G.Skill RJ-4 16GB DDR4-2666 CL15 quad channel | 12GB DDR4-2133
Video Card(s) EVGA GTX 1080 Ti Hybrid SC2 11GB @ 2012/5151 boost | NVIDIA GTX 1060 6GB +200/+500 + Intel 530
Storage Samsung 840 EVO 500GB + Seagate 3TB 7200RPM + others | Kingston 256GB M.2 SATA + 1TB 7200RPM
Display(s) Acer G257HU 1440p 60Hz AH-IPS 4ms | 17.3" 1920*1080 60Hz wide angle TN notebook panel
Case Fractal Design Define XL R2 | MSI
Audio Device(s) Creative Sound Blaster Z | Realtek with quad stereo speakers and subwoofer
Power Supply Corsair HX850i Platinum | 19.5v 180w Delta brick
Software Windows 10 Pro x64 | Windows 10 Home x64
When a patch is released via Steam, nearly all the clients (that are online and have automatic updates) download the patch at the same time, putting high strain on the servers. As an operator of SRCDS game servers for my gaming community (TF2, etc.), it can be hell sometimes even getting the servers updated with HLDSUpdateTool because of the demand, since TF2 is still a popular game. Otherwise, if I'm downloading my library on a new computer or something, I'll easily max out my connection, but some games download at different speeds, suspend, etc.
 
Joined
May 15, 2008
Messages
2,863 (0.49/day)
Location
Brasil
System Name Sovereign // HTPC
Processor i7 3770k 4.2 // i7 3770k 4.2
Motherboard Maximus V Gene // Sabertooth Z77
Cooling Noctua D14 // Intel HSF
Memory 16GB Samsung // 16GB VengeanceLP
Video Card(s) Deciding // 660 DC2
Storage OS (X25-M), Data (Seagate 1TB) // Samsung 840 120GB & bunch of drives
Display(s) Samsung T240HD // LG TV
Case TJ08e // Grandia GD08
Audio Device(s) DT880 Pro 250 ohm // TV speakers
Power Supply Seasonic Plat 1000 // Seasonic Gold 760
Software Windows 8 Pro x64 // Windows 7 Pro x64
They should have some sort of cloud based ondemand server thing then

PS: Torrent throtelling SUCKS BALLZZZZ
 

HammerON

The Watchful Moderator
Staff member
Joined
Mar 2, 2009
Messages
8,397 (1.52/day)
Location
Up North
System Name Threadripper
Processor 3960X
Motherboard ASUS ROG Strix TRX40-XE
Cooling XSPC Raystorm Neo (sTR4) Water Block
Memory G. Skill Trident Z Neo 64 GB 3600
Video Card(s) PNY RTX 4090
Storage Samsung 960 Pro 512 GB + WD Black SN850 1TB
Display(s) Dell 32" Curved Gaming Monitor (S3220DGF)
Case Corsair 5000D Airflow
Audio Device(s) On-board
Power Supply EVGA SuperNOVA 1000 G5
Mouse Roccat Kone Pure
Keyboard Corsair K70
Software Win 10 Pro
Benchmark Scores Always changing~
Joined
Jul 21, 2008
Messages
5,174 (0.90/day)
System Name [Daily Driver]
Processor [Ryzen 7 5800X3D]
Motherboard [Asus TUF GAMING X570-PLUS]
Cooling [be quiet! Dark Rock Slim]
Memory [64GB Corsair Vengeance LPX 3600MHz (16GBx4)]
Video Card(s) [PNY RTX 3070Ti XLR8]
Storage [1TB SN850 NVMe, 4TB 990 Pro NVMe, 2TB 870 EVO SSD, 2TB SA510 SSD]
Display(s) [2x 27" HP X27q at 1440p]
Case [Fractal Meshify-C]
Audio Device(s) [Steelseries Arctis Pro]
Power Supply [CORSAIR RMx 1000]
Mouse [Logitech G Pro Wireless]
Keyboard [Logitech G512 Carbon (GX-Brown)]
Software [Windows 11 64-Bit]
Change the server to some middle of nowhere place (in ur general global area) not to another highly populated city ....
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
28,472 (4.23/day)
Location
Indiana, USA
Processor Intel Core i7 10850K@5.2GHz
Motherboard AsRock Z470 Taichi
Cooling Corsair H115i Pro w/ Noctua NF-A14 Fans
Memory 32GB DDR4-3600
Video Card(s) RTX 2070 Super
Storage 500GB SX8200 Pro + 8TB with 1TB SSD Cache
Display(s) Acer Nitro VG280K 4K 28"
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply eVGA SuperNOVA 1000w G3
Software Windows 10 Pro x64
I know, but downloading things from fast servers, like microsoft, nvidia drivers.. All get more than 1MB speeds.

Changes do SA, 27KB/s speeds

Believe it or not, they actual servers/connections probably are not that much faster. The difference is the load on those servers are way less. When a patch comes out, every steam client that is running tries to download it all at once, there aren't nearly as many people connecting to nVidia's servers looking for drivers.

It does make you wonder why a progressive company like Valve doesn't use torrent technology. I believe WoW uses it and I know that the BBC's iPlayer does, so why not Valve?

My current ISP doesn't throttle torrents and my download bandwidth is about 18Mb. A while back, a torrent kept speeding up until it hit the max speed of my connection. It was amazing, I'd never seen anything like it with torrents before! See the attached pic.

You answered your own question. Their method is guaranteed to work, it might be slow, but it is reliable. Switching to a torrent technology means that you are going to have a large group of people that have even worst speeds or can't access the data at all due to ISP limiting or blocking torrent activity.
 
Joined
May 21, 2008
Messages
966 (0.17/day)
Processor Ryzen 7 5800X3D
Motherboard MSI MAG X570S Tomahawk Max WiFi
Cooling EK Supremacy EVO Elite + EK D5 + EK 420 Rad, TT Toughfan 140x3, TT Toughfan 120x2, Arctic slim 120
Memory 32GB GSkill DDR4-3600 (F4-3600C16-8GVKC)
Video Card(s) Gigabyte Radeon RX 7900XTX Gaming OC
Storage WDBlack SN850X 4TB, Samsung 950Pro 512GB, Samsung 850EVO 500GB, 6TB WDRed, 36TB NAS, 8TB Lancache
Display(s) Benq XL2730Z (1440P 144Hz, TN, Freesync) & 2x ASUS VE248
Case Corsair Obsidian 750D
Audio Device(s) Topping D50S + THX AAA 789, TH-X00 w/ V-Moda Boompro; 7Hz Timeless
Power Supply Corsair HX1000i
Mouse Sharkoon Fireglider optical
Keyboard Corsair K95 RGB
Software Windows 11 Pro
You answered your own question. Their method is guaranteed to work, it might be slow, but it is reliable. Switching to a torrent technology means that you are going to have a large group of people that have even worst speeds or can't access the data at all due to ISP limiting or blocking torrent activity.

This is why I believe more companies like valve need to start using torrent technology. Torrents aren't illegal. Sure, some of the content being downloaded via that technology is priated. Perhaps even most right now.

The technology works, and in fact, was designed for exactly this problem... The more companies start using it in high-profile, unarguably legal production software, the less the ISPs argument stands up.

Even if you don't agree, it's as simple as putting a checkbox in the settings, with torrenting defaulting to OFF. Torrents support HTTP seeds, so even if not many people use it at first, there still would be a benefit for those that do, since valve could use the standard servers as seeds. Sure Valve would have to put in time and money to code a secure, reliable system and then maintain that code along with the current system, but it would actually save valve on bandwith over the long run.
 
Joined
Oct 2, 2004
Messages
13,791 (1.93/day)
300KB/s is not that bad. I mean it's not like the patch for Witcher 2 is 2GB in size. Or is it? It should take couple of minutes.

As for P2P using as data transfer, well they'd have to make games cheaper as you invest your own bandwidth into their stuff. Their costs would decrease so to make it fair they should make stuff slightly cheaper to offload that difference.
 

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
17,865 (2.99/day)
Location
Quantum Well UK
System Name Quantumville™
Processor Intel Core i7-2700K @ 4GHz
Motherboard Asus P8Z68-V PRO/GEN3
Cooling Noctua NH-D14
Memory 16GB (2 x 8GB Corsair Vengeance Black DDR3 PC3-12800 C9 1600MHz)
Video Card(s) MSI RTX 2080 SUPER Gaming X Trio
Storage Samsung 850 Pro 256GB | WD Black 4TB | WD Blue 6TB
Display(s) ASUS ROG Strix XG27UQR (4K, 144Hz, G-SYNC compatible) | Asus MG28UQ (4K, 60Hz, FreeSync compatible)
Case Cooler Master HAF 922
Audio Device(s) Creative Sound Blaster X-Fi Fatal1ty PCIe
Power Supply Corsair AX1600i
Mouse Microsoft Intellimouse Pro - Black Shadow
Keyboard Yes
Software Windows 10 Pro 64-bit
You answered your own question. Their method is guaranteed to work, it might be slow, but it is reliable. Switching to a torrent technology means that you are going to have a large group of people that have even worst speeds or can't access the data at all due to ISP limiting or blocking torrent activity.

m4gicfour has stolen my thunder for my reply! :)

Just make it torrent downloads an option and the problem of ISP throttling is solved.

This is why I believe more companies like valve need to start using torrent technology. Torrents aren't illegal. Sure, some of the content being downloaded via that technology is priated. Perhaps even most right now.

The technology works, and in fact, was designed for exactly this problem... The more companies start using it in high-profile, unarguably legal production software, the less the ISPs argument stands up.

Even if you don't agree, it's as simple as putting a checkbox in the settings, with torrenting defaulting to OFF. Torrents support HTTP seeds, so even if not many people use it at first, there still would be a benefit for those that do, since valve could use the standard servers as seeds. Sure Valve would have to put in time and money to code a secure, reliable system and then maintain that code along with the current system, but it would actually save valve on bandwith over the long run.

Well, said! :toast:
 
Joined
May 21, 2008
Messages
966 (0.17/day)
Processor Ryzen 7 5800X3D
Motherboard MSI MAG X570S Tomahawk Max WiFi
Cooling EK Supremacy EVO Elite + EK D5 + EK 420 Rad, TT Toughfan 140x3, TT Toughfan 120x2, Arctic slim 120
Memory 32GB GSkill DDR4-3600 (F4-3600C16-8GVKC)
Video Card(s) Gigabyte Radeon RX 7900XTX Gaming OC
Storage WDBlack SN850X 4TB, Samsung 950Pro 512GB, Samsung 850EVO 500GB, 6TB WDRed, 36TB NAS, 8TB Lancache
Display(s) Benq XL2730Z (1440P 144Hz, TN, Freesync) & 2x ASUS VE248
Case Corsair Obsidian 750D
Audio Device(s) Topping D50S + THX AAA 789, TH-X00 w/ V-Moda Boompro; 7Hz Timeless
Power Supply Corsair HX1000i
Mouse Sharkoon Fireglider optical
Keyboard Corsair K95 RGB
Software Windows 11 Pro
No, like I say, make it an option. Then if you want to not waste bandwidth, you can suffer the standard download speeds. If you want it RIGHT NOW, turn torrenting on and realise that nothing is free.

m4gicfour has stolen my thunder for my reply! :)

Just make it torrent downloads an option and the problem of ISP throttling is solved.

Well, said! :toast:

lol, Fight tha powah mang!

Seriously, though; this is exactly why throttling is wrong.
 
Top