Sapphire RX 580 8GB Nitro+ BSoD WHEA_UNCORRECTABLE_ERROR

Just bought the Sapphire RX 580 8GB Nitro+. I have several of them just like it used for mining in a 7x RX 570/580 mining rig. I just put this one in my main system in my sig. It worked fine the first day (couple days ago). First thing I did was mine with it after switching to compute GPU Workload in AMD Settings. I switched back to graphics and played some games. Then back to compute mining all day.

Now, after trying to switch back to Graphics GPU Workload it will give BSoD everytime with whea_uncorrectable_error.

I tried uninstalling driver with DDU, but would give BSoD everytime I tried to uninstall driver. I removed the GPU from system and booted with iGPU. Everything was fine. I removed the driver no issue.

Put the GPU back in, and got BSoD on boot. Would not boot after several attempts. Had to switch to iGPU again in BIOS to boot to Windows, installed driver. Now I'm working again.

But.. cannot switch from graphics to compute without BSoD.

Something is wrong, but not sure if it's software/driver related or something with the physical GPU.

No BIOS modding on this card.

Should I try a different driver? I'm using the latest Adrenaline driver with ReLive installed.
 
AFter several driver uninstall/reinstalls I got it working. It now switches between the two GPU workloads and operates as intended. Thanks for the suggestion. I may do that if it happens again to determine if it is in fact the GPU or the motherboard or the OS.