I have the same issues with an MSI R9 390 running on a MSI Z170A GAMING M5 motherboard. The only way I can even use the card, avoiding constant black screens and os lockup, is to use the DPM Query service (https://github.com/illwieckz/dpm-query/) and force the dpm level on "high" and the state profile on "performance". If I try to revert to the "low" level, I get this: ERROR: card0/power_dpm_force_performance_level does not accept "low"