I'm using ATI Catalyst 14.12 package version (14.501 driver version) on
Windows 7 Home x64 SP-1 with an AMD/ATI HD 7870 video card. No
flakiness with the driver. Flakiness with games (which has been the
case for many years) and apps that have GPU hardware acceleration.
I have some games that will crash. The event log makes it look like an
ATI file was involved but if you trace the stack you find the offender
was the game. It made an improper call to the driver or the game has
bad code. I'm not sure you can find programs as large as games that
have as much crappy code. They cannot afford to include code for
graceful recovery or limits checking. They often bypass status checking
after issuing a call to the driver so the game goes blithely on having
expected the call to succeed when they don't check the status of the
call to notice it failed. They don't build all the libs they use in
their game; e.g., they don't build the physics engine but contract it
from someone else to include in their game. If there's a bug in the 3rd
party lib then it exhibits itself in the game but you think it's a video
driver problem. With games, you have to expect they will crash so
ignore video driver faults when playing games. The last time I remember
not having crashes with games was back when I played Zork which was a
text-mode game.
Could be the driver. Could be the GPU's instruction set. Could the the
GPU-accelerated application is badly coded. Whichever is the case, the
GPU+driver+app combo can be flaky. Except for games, to me it seems the
hardware acceleration feature in apps is at fault for those crashes. In
every web browser, I've had to disable its hardware acceleration
feature; else, the web browser crashes more often.