I get momentary hangs too, but I'm on a Geforce 6800 Ultra. It seems to have started with the most recent client update.. and it only happens towards the beginning of joining a server. It's as if something is being loaded while the game is playing? And then once it loads it doesn't do it again.
Does it happen throughout your gaming, or just in the first few minutes, like mine?