BATTLEFIELD 4 DirecX DirectX function "GetDeviceRemovedReason" failed with DXGI
Recently i have a problem with bf4 and launching it. When i try to launch Bf4 the game starts for 3 sec and then the tab pops up that says : DirectX function "GetDeviceRemovedReason" failed with DXGI__INTERNAL_ERROR ("The driver encountered a problem and was put into the device removed state."). GPU:"NVIDIA GeForce GTX860M", Driver:46089
I've tried to reinstall the DirectX, tried to change the drivers for the GPU, tried fixing the game via origin and there problem didn't fix. One time the problem fixed it self for like an hour but the game was in very low fps, and eventually it crashed again. I have no idea what might cause the problem i think i search all the internet.
Also i wanted to say that i haven't encountered such problem in the past and the game always was smooth and 60fps flat. Any ideas what might be the problem?
MY SPECS
Intel I7-4710HQ
GTX 860M
16GB Ram