Its much appreciated, but I am just not sure any of these apply to me. For the incoming port, I am using PIA, I have strict port forward enabled, and am using NL as my endpoint. My upload speed is set to 2500kB/s which my internet should be able to handle just fine, but just like download speeds, I have yet to see uploads go over 200 or 300 kB/s total. Rate limit overhead is not enabled (left at default from the container). I am using NL as my endpoint which should have decent enough bandwidth, especially because its the same endpoint I was using before when I used to get better speeds. And I do not believe the disk is badly fragmented, but I will defragment it just in case, though I cant imagine it would slow me down to less than 10% of the speeds I used to get.
Since it appears as though I have the container set up right, I am wondering if it actually is the container or if its something related to using docker for windows over the older docker toolbox. I tried to go back to docker toolbox to test, but it is such an amazing pain to try access docker toolbox containers on the local network when running it on windows since it defaults the machines to a different subnet (and cant access on localhost either).