rx 480 crash

I got a new rx 480 8gb graphics card last month, and it worked well untill few days ago. My games kept crashing and crashing. For example, when I play GTA 5 online, after 30 minutes in a session, I get a random crash without any errors. In BF1, I can play the single player campaing but when I try to play multiplayer, I get the same crash as in GTA 5 without any errors.My System:

It is the 16.12.1 driver. As soon as i installed it i was having issues - my second screen would lose connection and go into what looks like white noise. I also get constant crashes in every game. Complete freezing and having to hard reboot. I reverted back to 16.11.5 and everything is working perfect again. I suggest rolling back until they fix their drivers.