I'll just add my 2 cents here also. About a year ago, a lighting hit took out my mother board ethernet port. I used to get consistent 100 Mbps speeds to Dallas, with multi thread off. I purchased a cheap Gigabit PCI Express card from TP-Link and the best it would give me was around 70 Mbps. I just assumed it was not as good as my now fried MB port, but at least I was back on-online. I haven't tested my speed for maybe a week or so and noticed the new interface (looks good). Now I'm getting again consistent 100 Mbps speeds again. Don't know if it was the changes you made or perhaps my ISP finally fixed the poor node in my neighborhood. I've always had problems bonding to 4 good channels with my modem and would usually need to reset it 3-4 times to get good channels, but even then the best I would get was around 70 Mbps. What ever changed to get me back to 100 Mbps is great. Keep up the good work.