Ok....
And I assume that you have made sure you dont have a bottle neck some where like RAM, or Processes Running in the background anything like that
Cause I have a crappy system, I play on dialup from Aus and I can still get 60+ fps and smooth play with a decent level of detail....
But it must be HTC, cause I am sure you have checked every thing