For the past months of playing DotA 2, I have noticed no problems until these past few weeks. Last week, as I joined a game, all the hero textures in my and the opposing team. After, I looked up one by one all the hero textures in the game. Although some of the hero textures are fixed or normal, most of them are distorted. No other graphic issues were found besides the hero HUDs.

*I also tried re-installing the game and doing "verify integrity of game cache", nothing really solved the problem