Similiar thing is happening to me on my RX480 - Half Life 2 crashes with sound loop after few minutes of playing, however it only minimize to desktop with Settings App telling me that AMD driver crashed. I noticed that disabling VSR made crashes less frequent but they still occurs quite often. I've tried different drivers version (not as old as 16.7.3 tho) but it made no difference. I've tried reinstalling Steam and even reinstalled Windows 7, hoping that it will fix this issue - no luck. I'm kinda upset because of this, as I can play BF1 and The Witcher 3 maxed out with no problems, and such old and light game as Half-Life 2 is unplayable. It also affects all the other Source Engine games. On my R9 270X however everything is (or was at it sadly died yesterday) fine using exactly the same version of drivers. If anyone knows the fix for this issue I would really appreciate that.
CPU: i5 4670k @ 4.4GHz
GPU: MSI Gaming X RX480 8GB
MB: MSI Z87-G45 Gaming
RAM: 8GB DDR3
PSU: 550W, don't remember the exact name but I'm 100% it's certified and non-blacklisted one
Well, I've found the fix that actually worked for me. All I had to do was to undervolt the voltage of two top gpu clock states in AMD WattMan from their factory values to 1080 mV. Not even a single crash since then and peformance of the card wasn't affected in any game. I hope that'll help anyone struggling with similiar issue.