For a few weeks now my internet has been really slow and I did manage to figure out that it is the Realtek 8111E onboard nic. I notice it when are internet went from 10Mbps to 20Mbps. I wasn't getting the full speed and notice that the nic was only running at 10Mbps. I remembered getting a windows update to update the drivers which I did and that caused it to stay at a set 10Mbps. So I roll backed the drivers and it went to 100Mbps which did make the 20Mbps work. The problem is that things like torrents, installing games from steam, and other downloads download at 2.5MBPS like they should but the load time for webpages and online games are very slow or don't load at all. To get a webpage to load I have to refresh it 10 times and games like League of Legends time out a lot or lag. Anyone have any info that could help me?