I am not sure if anyone ever has similar problem as mine, it's indeed mysterious and weird.
Any new driver after 22.5.1 WHQL causes system hang while I play WoW. It does not happen very often, normally once a day, but it eventually hangs/freezes my system.
However, after many tries and head-scratching, I found a cure to this weird problem. If I turn on custom fan settings and set max speed lower than 100%, then the freeze won't bother me any longer.
@amd, do your devs have some kind of arithmetic overflow in code regarding this problem?