More RAM never hurts, but that system should be playing M2TW fine.

Haven't you got a post in the H&S forum indicating that this only happens in custom battles?

Sounds like a game error (not a hardware one) to me...