The OP doesn't give any game settings but I did a search and other Dota2 players are complaining about high resource usage as well:

Windows 10 - High CPU Usage - Very Sluggish.

If it isn't World of Tanks related, I can't help him.