I have experienced this before too, but I managed to find a solution.
My card wasn't able to get enough power causing it to crash and driver timeouts because an rx 460 should consume around 60 to 75 watts max or at high load, but mine only uses around 48-49 watts. It won't even reach the max clock when testing on furmark.
I even replaced my PSU with a silverstone 500 watts but it still didn't fix the problem because even though I have a new PSU it still wasn't getting enough juice.
So what I did was I increased the power limit to +50% and now it's getting enough power. It can now also reach the max clocks when testing on furmark. The crashes were gone, the driver timeouts were gone and I even experienced some performance increase.
However the card runs a little hotter than before. Before it tops out at around 65 degrees but now it tops out at around 70. But that's understandable and completely normal considering that the card is using more power.
Don't worry about damaging your card because increasing the power limit is completely safe because it just allows the card to consume the power that it needs.