Errm.... The ASUS P5Q has had a lot of complaints recently. I wouldn't be surprised if it's the motherboard causing this. On the other hand, have you run a PingPlot to the HTC MA server? If not, run a trace for 5-10 minutes then post the results here. This could also be an issue with the ISP and not your computer.