Streaming error Loop

So here is the issue i face for a while now, some times more consistantly some times not.

I started getting a streaming error while i was playing and the game is shutting down then i cant recconect, it gets on a loop. It only wortked with a PC restart at start but now even with restart it gets stacked. What its the weird thing is that when i get the crash then my PC stop regognizing the hard drive that the wow is installed. Like it doesnt exists. Then if i restart it recognizes it battle net does a short update on Wow everytime and then it works, some times ok sometimes i get in the restart loop. Ive tried everything i could find on wow forums, youtube etc, i even did a format on my computer and reinstalled wow again but didnt change a thing, what i though worked was when i changed the direct x from 12 to 11 but last couple days i got the error again randomly with the same symptoms.

I have never seen this again before happening in my pc. Hard disk being the problem seems high unluckly since its kinda new, 3 years old maybe and not stressed at all.

Does anyone faces the same issue or knows how to deal with this? Its really frustrating. Thanks