So I have an interesting problem that had the tech support guy at CW confused and quite frankly has me confused as well. So what better way to get to the bottom of the issue than ask on the forum and see what other people think

.
Last night while streaming some entertainment everything slowed down to a halt and the buffering kicked in. Now this has been going on for a few days and I was finally curious enough to investigate. I switched on my PC and started testing with testmy.net and lo and behold, I was getting half my line speed of 2mbps. So I scheduled the test to run every 5 minutes 5 times and except for the last interval it was all pretty much 2mbps every run. I should mention that on the second run I switched off the Wifi to eliminate phones and tablets and on the third run disconnected all lan cables so just my PC was accessing the Internet. The results did not improve until the 5th run.
So I contacted support who, after running WinMTR tests, could not find an issue. My line is syncing at 5mbps and all tests from their end shows everything working, and sure enough, from about 19:30 to 19:50 I had full line speed again and then at about 19:55 it halved itself. I tried doing a standard http download from Nvidia and I was seeing the same result, download speeds of ~150-200 kbps. I tried an HTTPS download with the same result. I mentioned this to the support tech who replied that downloads are not an effective measure of line speed because of various reasons. I pointed out that while I agree it is not reliable my speed should get close to the full line speed which it is not, it is consistently on average about half my line speed. I then went one step further to eliminate international traffic issues and did a 16mb download from here:
http://www.saix.net/cgi-bin/speed_test_servers.pl and I saw the same results, half my line speed on download. At this point the tech said it would need to be escalated because the problem is not making sense, from CW side no shaping is being applied and the line tests were perfect.
This morning? Full line speed as if the issue did not happen. Does anyone have any ideas? My only thought is that the Exchange was actively shaping my line but how or why eludes me...