Where abouts are you located?
Because I use my connection for gaming, occasional downloads etc, mostly from sites in LA
The test results you've used are from teh Xnet speedtest, which shows you have a 245ms ping from home, I think that time is horrible especially since you are only connecting to the local xnet server.
Xnet might be totally fine for people using national sites and hosting websites for others to visit nationally. But for international traffic it's terrible. What are your speedtest.net results going to Los Angeles or San Diego?
Mine are poor, using Xnets website they are around 7500kbps, 900kbps up with a 125ms ping
to LA, it's 900 up, 100 down with a 270ms ping, which is barely useable, especially with Xbox Live running mainly overseas servers :(