I think I actually found a fix for my issue thanks to the post below. I was freezing very very often with my framerate set at 240 which is what my monitor is. Hearthstone appears to get stuck with the high setting, changed it to 60 because Idc about framerate with a card game, and I have not had the problem since!!