OK, so there maybe many other reasons....lol. Are you playing online? If so that adds even more possible reasons. Usually, if your puter is hanging during an online game, it's due to loss of connection for a brief period. Can you describe your problem a bit better? Here's a short list of "could be" causes in my experience (in order of likelyhood):
-loss of connection to the server (try on someone else's connection - not the same isp)
-video card driver (update drivers and direct x to the latest)
-video card too slow or running in too high of a resolution (crank down the resolution, turn off anti aliasing and trilinear filtering...you can always change it back)
-sound card driver (update sound card drivers and set sound to default or software)
-heat issue (with processor or video card) - (make sure your computer is properly ventilated and in a cool room)
-rogue program eating up CPU time (more explanation necessary...try others first)
Also, check AA forums to see if others are having the same problem. They may already have found a solution. If these don't work, I'll be checking to see if you post again.
Tony