VrChat connection interrupted while downloading Avatars/Worlds

This has been happening for the last 4-ish months (maybe a little longer). Whenever I am downloading certain avatars (I think mostly bigger avatars trigger it) or I try to pre-load a world, there’s a good chance I’ll get the popup “Your connection to VRChat was interrupted. Verify connection and try again.” If I load into a lobby with around 20 people in it, I will constantly have that message play out (constantly re-joining only to be timed out the moment I load back in) until I have all the avatars in my Avatar Cache. If someone changes avatars to one that isn’t in my Cache, there’s a good chance it will boot me. It seems like some avatars will do it more often than others, so I’d say the bigger the avatar, the more likely it is to boot me. I think video swaps might have a small chance to boot me, though it is hard to tell. As long as I am not downloading something (avatar/world/maybe video), I can be in a world with no hitches and no glitchy voices. Plus, if a person swaps avatars and it is in my Cache, nothing happens to me. Also, downloading a world in the blue void doesn’t have any problems.

I have decent internet: around 950mb/s down and 50mb/s up.
My PC specs should be good:

  • OS: Windows 10
  • CPU: Ryzen 9 9900x
  • GPU: RTX 4080
  • RAM: 64 GB of 6400mhz
  • Motherboard: Gigabyte X870E AORUS PRO ATX AM5
  • Storage (that the game is on): 2TB PCIe Gen5x4 M.2 SSD

In terms of troubleshooting, I have tried reinstalling the game onto a different drive, manually changing the cache location (to a different place on the same drive and on another drive), and clearing the Avatar and Content Cache (or whatever it’s called in the menu). I have tried different LAN drivers and gone through multiple display drivers since this problem began. I have restarted my modem many times and replaced all the cables leading from my modem to my PC (to Cat 6A). I tried port forwarding for the game and making sure my PC was the only device using the internet. I also tried running the game without anything else in the background.

I want to point out that there is a tracked issue about 2.5GbE LAN causing problems in VRChat, and my motherboard has a 2.5GbE LAN. The thing is, when I first got my PC, I had around 2 months without this issue. Also, the issue people bring up about 2.5GbE doesn’t quite sound like the problem I am having.

I would try going to Windows 11, but due to my VR headset no longer being supported (RIP Windows Mixed Reality), I don’t really have that option until I get a new headset. My motherboard does have a Wi-Fi antenna, but the drivers for it are Windows 11 exclusive, so I can’t test that either.

Keep in mind this is the only game/application I am having a problem with.

Port forwarding? Like did you dmz your desktop?

I think I would buy a usb to ethernet adapter. Either 10/100 or gigabit.

You could also try looking for the solutions for when VRChat downloads worlds and avatars abysmally slow.

I didn’t DMZ that it can be risky opening a PC to the internet like that.
I port forwarded the ports listed here:

I did some more testing and I found a Crappy USB Wi-Fi thing which I didn’t have it happen with it but it is so crappy that it takes a while to load any avatars using so I don’t actually know if that is the solution. Plus with buying one of those USB to ethernet adapters other posts have said that it doesn’t help.
I am testing more things from other people with Internet problems and I think I might have found a solution as I have yet to have it happen since trying it but I am going to give it a bit before I actually say it is fixed.