It seems there are a couple of possibilities here. My first thought was that the r8169 driver is known to sometimes have issues. A common fix is to install the r8168 driver instead, and blacklist the r8169.
When looking up the reference for that though, I spotted right below it an entry specific to Gigabyte motherboards that may be even more applicable to your situation:
This topic may be a helpful guide, and a heads-up to pitfalls, stepping through the process of switching from the r8169 to the r8168 driver if you choose to try that:
I’m already on the latest version of the BIOS as I updated recently when I was having some issues, but I will try switching to the r8168 driver to see if that fixes anything.
So I’m back, I tried installing the r8168 driver but it didn’t seem to fix any issues I had. Whenever I download something, my connection slowly dies after some time but strangely some websites/services can be used (E.g. discord call doesn’t drop, i can google and some sites work, etc).
I’m at a complete loss, does anyone have any idea?
So, I just bought a new network card that has an intel chip instead of a realtek one, specifically the Intel I210.
I just installed it and tried it out a bit and I don’t seem to be have any issues anymore, but I will update this thread at a later date after trying it out for a bit more.
Thank you all for pointing me in the driver/hardware direction and hopefully these issues are resolved in the future.