I don't know if anyone else is having this problem, but intermittently the game hangs for 20-40 seconds. I average lag in the 40ms range with no packet loss, so I don't think it's a software issue. I run Vista 32 with 4 gigs of ram and two 768mb Nvidia 8800 GTX ultras. I've seen people mentioning that these cards have some heat issues associated with them. Could this be a heat issue? After the 20-40 seconds are up the game runs normally, although sometimes these 'hiccups' chain together only a few seconds apart. I can still hear voicechat and the like when this happens as well as move the cursor.
Any insight any of you could provide would be appreciated.