Basically, my question is - what is really the right answer here:

I now use the open source radeon driver, and it works for what I have tried so far, after installing kubuntu last week. The most advanced graphics application I tried was glxgears, and it works like a charm :-)
However, when I log on and log out there is some frantic flashing (black/white) of the screen that does not really inspire confidence. I have also tried the live disk demo using fglrx and I think that was a failure (ended up having a much more serious problem - an SSD crash so the only think I can remember in detail is having to do a lot of stuff over again and thank God for backups...).
What I am looking for is kubuntu user experience with AMD/ATI cards - preferably something similar to mine:
Code:
heinkel_111@mymachine:~$ inxi -Gx
Graphics: Card: Advanced Micro Devices [AMD/ATI] Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]
bus-ID: 06:00.0
Display Server: X.Org 1.17.2 drivers: ati,radeon (unloaded: fbdev,vesa)
Resolution: 1920x1080@60.00hz, 1920x1080@60.00hz
GLX Renderer: Gallium 0.4 on AMD TAHITI (DRM 2.43.0, LLVM 3.6.2)
GLX Version: 3.0 Mesa 11.0.2 Direct Rendering: Yes
Background
I use linux a lot but AMD/ATI high-end hardware is new to me. A couple of years back (some 6 years...) I used nvidia on a now-dead-device and remember some struggles with the drivers. At the time ATI (as I think it was known) was just known as even worse for linux, so I did not care. In the meantime, I bought a little laptop with Intel integrated graphics which for compatibility with linux was heaven compared to the old desktop. The machine I am now installing kubuntu on was bought for a role as a windows workstation & fun machine, so I selected AMD/ATI based hardware for price/performance reasons, not for linux compatibility. Now that the hardware has a few years on the road, I expected there would be linux drivers available so decided to install kubuntu. Now, I find at least three drivers offered out-of-the box (how things have improved) but guidance on which to choose is incredibly hard to come by - that is why I am looking for other user's experiences.