I've been having issues with my internet connection past couple of weeks. I've managed to fix the majority of the issues by buying a netgear D7000 modem/router and chucking the home hub 5 across the living room. Streaming and buffering are a lot better on my devices.
However I find that every 5ish minutes the connection hitches up, network utilization goes to 0, web pages will hang, warcraft and diablo 3 just lock up with 10k+ latency and videos/streams will sit buffering till I refresh. I've ran a pingplotter for 200 hops to one of blizzards EU wow servers below are the results of that.