I've had this problem for a while now, but it seems to have only intensified with the latest patch/expansion. My client would run smoothly for a while, then the controls would suddenly freeze up (but with the game still running in the background) and the client eventually crashes. It happened only sporadically before, but now I can't seem to run the client for more than 30-40mins before the controls freeze again. Anyone have any suggestion on how to prevent this/stabilise the client?