Originally I ran StarCraft 2 on Windows Vista and everything worked fine.
A couple of months ago, however, I upgraded my PC to Windows 8. I run Starcraft 2 without any issues, but replays now are working very bad; after 2-3 minutes of playing (usually on x2, x4, x8 speed) it hangs for a while. During the hang-time music is still playing, but the game in fact is frozen. It restores in 30-40~ seconds and after a while it hangs again.
How can I solve this problem?
However, upon my upgrading to windows 8 I didn't re-install StarCraft 2. Do I need to?