Admittedly, there was a time when ATI was shipping poor drivers but, it's ancient history by now and they certainly never released anything quite as outright dangerous as the 196.75 house fire update.
Furthermore, ATI cards have only been overpriced in recent years due to a complete lack of competitive product from Nvidia. That's supply and demand, not ATI's fault.
ATI is STILL shipping poor drivers, if you're doing anything with OpenGL. Now GPGPU stuff like mining is great.
As I have indicated, since my purchase of the 6970 for gaming and mining, it will lock up 100% of the time if you try to run a video of any kind while mining. This if true with stock settings and 70 degrees C. Latest drivers give me enough time to kill a browser if I navigate to a page that starts ui play a video ... probably because I am pushing the card a little harder now giving me done time while the video tries to initialize. I understand they used to have the same issue with the 58xx and 5970 when they first came out.
No such problems with NVidia ever under any circumstances even with the latest hardware. Games often have trouble themselves, but that is rarely a driver problem (manufacturers often make tweeks for some games or bugs found from games and also create profiles to help use the card the best for the game). I have been using gaming cards since before the first TNT cards and used the extra 3Dfx cards and have never seen lockups so predictably and easily as the drivers for the 6970 allow when mining, at least since windows 2000 was released.