Had the same problems with eyefinity and 7970cf before I just gave up and went green. Nowadays I prefer green.
Now i'm saying this without trying to start an argument. I truly am not. I won't even respond if anyone disagrees with me. With that prefaced, this is an absolutely huge problem on the AMD side; now nvidia is not perfect in terms of software and never has been but I feel they're quicker with fixes and more consistent, but what i've noticed on the AMD side driver wise is that a subsequent driver may fix 2-3 problems, and in the process brings 5-6 problems with it. I continually felt like it was a 1 step forward 2 step backward type of thing when I used 7970s. I truly did HATE that. It's just annoying as a user. AMD just needs to throw more money at their software engineering team. That's all there is to it. No if's ands or buts.
I should note that it was mostly with surround and some crossfire to a smaller extent. With single GPU I didn't notice much in the way of problems but they were still there. Crossfire...had it's own share of issues, but not always necessarily a deal breaker. It was worse than SLI though. There was obviously the microstutter thing but that was fixed. Like wake from sleep crashing, HDMI audio never working, always having to disable ULPS to have a functional crossfire setup, etc. These were minor in comparisons to switching to surround. Once I did that it was just. Not good, and drivers were always 1 step forward 2 steps back.
I guess the main thing i'm saying is that the big problems happen when you step outside of the single GPU "box". That's when I noticed AMD drivers wreaking havoc. Not sure if that changed, but that's really how I felt with 7970s. Just my .02. Like I said. These are my honest observations having used AMD - not trying to start a war here and I won't respond to anything. But, yeah, I think you'll find more than one user agreeing to this. Even some threads here bearing that fact with multiple driver issues.
I want AMD to improve in this aspect. They truly need to. Their software team is either underfunded or understaffed, while (IMO) their marketing budget is far higher than it should be. That's way backwards. IMO. Software is critical to good hardware, and I hope AMD can improve more in this aspect, they've improved a tad but it is not anywhere close to where they need to be, given their competition. What I would like to happen is this. Someone at AMD, and i'm sure someone (warsam) is reading this thread, take this feedback and take it to heart so to speak. For goodness sake, give your software team more funding or more staffing. Whatever you need to do. That's my feedback.