im more inclined to say its neither yours nor htc's "fault" widewing.
HTC does its best to get the best connect for their game, and it does seem to work for a lot of folks here. Heck, we all still wait for Skuzzy to be their ISP once more, we never had any problems with him.
One thing you can do is get yourself a new ISP and see if the route is shorter. Best way to do this is to find someone that has that ISP and traceroute to HTC MA server. I did this with my cable modem (ROADRUNNER) and was getting HORRIBLE pings (280ms sheesh). Went to a friend's house who had Bellsouth DSL.. did the traceroute.. and he had 45ms all the way to HTC. Thats pretty darn good. The hops his DSL took were not only less (my cable did like 22 hops, his DSL did 8) but also had lower pings (his =~30 to 80 ms, my cable went from 140 to 320).
Now, I dont even want to THINK what single-digit pings i'll get with my newly ordered DSL (getting it jul 2) AND when Skuzzy makes his comeback.
booyah!