Constant dc and lag hearthstone duoes

Usualy i dont have issues connecting but the last few days i am constantly disconnected from battlgrounds i have lag issues in bg, also cpu usage large used sometimes then i have to close in task manager. has anyone else experienced this

Today 7 July i lost a ranked game where i was ahead again due to disconnect and lag i was ahead but i got disconected and i was unable to rejoin game.