Sirtis, the reason why I think it might be something on my end is I have had these problems since the beta phases, they've been persistent throughout. Originally I chalked it up to beta problems and such, but now I'm not so sure. I'm glad switching over to a wired connection fixed it for you!

Teamviewer is a piece of software for connecting to another computer and remotely controlling it. I use it to remote into a machine at the company I work for, and it pretty much always has a service running on my machine for it to work properly. Same for the other two pieces of software I mentioned, in regards to work related things and having a service running.

I wish I was using wireless and could try switching, but I've been running a wired connection the whole time. I'm doubting it's something with my network setup, as I can play fine on other online games without interruption for hours on end, or do the above mentioned work activities with no hiccups.

I tried using Wireshark to track what was going on, but it was difficult to tell which packets were related to game activities, unfortunately.

At this rate I'm probably going to set up a second Windows install just for gaming to see if that fixes it, as it'd be nice to have my work and personal computing environments separate anyways. Still, would be nice to know if something specific on my computer is leading to a problem, so that others who run into it can be helped as well, or to help them find and fix a bug related to it all.