Hubby is right (as always

)
the data being fragmented isnt a steam problem, its how it is being recieved by the PC via either the ISP or the router..
Clean everything to do with the connection, your internet connection is the same as your HD or RAM, it is constantly working and processing data, so make sure your microfilters are new or working (i change mine over everynow an then), router isnt overheating, firmware is up to date, your network card drivers are good and the lan line is clean, no snags in the wires and your ISP isnt a twat and things will be a-OK.