In-Game Freezing/Stuttering

I’ve been having trouble playing Heroes lately because of in-game freezing. It’s worse towards the start of the match, and the stuttering/freezing usually occurs at the start of a battle when the enemy heroes are coming into view, or when a hero dies. The screen will completely freeze in place for a second or two while things are happening and it’s unresponsive to inputs.

The strange part for me is that I have not made any changes to my hardware or settings for years. I’m used to the game being perfectly smooth at all times, and this is a recent development. I did try some research and I was able to rule out some things:

  • It’s not an internet or server connection issue - my buddy plays with me in the same room, hardwired into the same router and has no issues. His computer is also running on worse hardware than mine and my speed tests show 500+ mbps with low latency
  • I made sure there weren’t any running backround tasks that have been known to cause issues such as Nvidia apps, the Blizzard launcher, or other overlays.
  • I deleted the “Blizzard Entertainment” folder to clear the Battle.net cache.
  • I am unable to desync the individual onedrive folder without completely desyncing all the other folders above it, but I don’t think that’s the issue because those settings have also not changed for a very long time
  • I don’t think my hardware is degrading since it’s able to run other, more demanding games without issue

I’m running Windows 11 version 24H2 (build 26100.6899)
Hardware is an RTX 3080 GPU with the latest drivers, AMD 7900x CPU, 32GB RAM, and an SSD

Has anyone else been experiencing this, or have any ideas on a fix? Thanks so much in advance for any advice.