Your time is valuable as well as 2 $/ month but I like the approach.
I don't suggest moving to any linux mining distribution.
I am suggesting that you have a fine tuned rig, just let it run and find another motherboard etc for the rx590.
If this is not viable and you have time:
change the driver and use overdriventool to setup overclock and undervolt easily
Use TRM instead of phoenix, not so easy to setup but much stable with newer driver
Keep an eye also on the amount of virtual memory, PSU limit and give a look at the cpu utilitation.
Because may be its not the new driver the problem