In case if your speed test result is obtained from China local host server instead of a US or international server, for sure you'll get poor result in Slingbox streaming. Internet to anywhere outside the glorious borders of China even with the China Telecom fiber optic frequently falls to dial-up speeds especially during the peak hours in the evening. This is just the natural development of things, China being the way it is. Anyway, international traffic is always slower in any country in general. Hope it helps in pinpointing the problem!