As I like to suggest in other latency issue threads, be sure to try running these tools:
This will help Blizzard fix the problem. Run the tool, post the results here if you can.
This has some more information on the situation, might not apply to everyone, but has some info: