I have been monitoring my ping and packet loss very closely using an ongoing resource monitor built into windows 7. I have isolated the ip address that the game servers are using at the time I am logged in and watching it. Never does it go above 80ms and never does it go above 0%packet loss. Still I see random freezes that just don't happen on other games. Sure I would love to blame isp or my machine but I cannot find any of those to be the fault. Can someone explain how I can have such a perfect connection and still freeze up from time to time?