RX 480 driver issue code 43

I have a asus strix RX 480 that ive been struggling to update to the latest amd drivers. The newest driver version I'm able to install is 16.11.2. anything after that and I get error 43 in the windows device manager. ive tried everything to fix this but nothing has helped. ive spent hours in forum reading and trying with no luck. at this point I'm very frustrated and I really need help. I just did a clean install of the latest version of windows 10 and tried to install driver version 17.4.4 with yet again no luck.

 

my pc specs are as follow: i7 6700k

asus maximus hero

16gb trident z 3200

cooler master g750m