I had the same problem and was getting frustrated. I saw that someone posted to underclick the ram a little and they were able to play. So I set my ram to 1100 and left the core at 947 using the MSI AB and I was able to play BF4 for a couple hours. Prior to that the most I was able to play was literally 2 minutes.
I know it sucks to have to under clock your card but it's a fix until AMD gets their shit together.
I know it sucks to have to under clock your card but it's a fix until AMD gets their shit together.