I'm not very experienced in debugging driver problems like this, but can you check your C:\Windows\System32\OpenCL.dll file stats? Mine shows "Date modified 23.10.2012" even though I just reinstalled 12.8 today. The file size is 53.5kB. There's also another file C:\Windows\SysWOW64\OpenCL.dll with the same modification date, but 49.0kB size.
Just trying to shoot randomly here, from what little experience I have reading about similar problems... It's a little odd that the file modification date is 23.10.2012, maybe it's left over from the 12.10 release? I don't know how a file from 12.8 could have that date.
Oh and also, my OpenCL version reported by cgminer is 1084.2. I found this with google:
http://hashcat.net/forum/thread-1692-post-9659.html"If the kernel contains 1084.2_(VM) inside its filename you know your catalyst driver version wasnt downgraded correctly since this is the version of some version of catalyst 12.9 beta and higher. As other members said above, you need exactly catalyst 12.8 to run oclHashcat-* release versions."
Suggests that the OpenCL wasn't downgraded properly to the version that comes with 12.8.
After some digging around it seems that 10.0.938.2 is the OpenCL version that comes with 12.8, while 10.0.1084.2 comes with 12.11 beta. I tried deleting the OpenCL.dll files and reinstalling 12.8, but I just got the same version back. Different MD5 hash and modification date, but still 1084.2. Looks like it'll take a while to learn how to downgrade this.
OK, at least I got the OpenCL version downgraded finally. I had to manually delete these files after express uninstalling all AMD software:
C:\Windows\System32\OpenCL.dll
C:\Windows\System32\amdocl64.dll
C:\Windows\SysWOW64\OpenCL.dll
C:\Windows\SysWOW64\amdocl.dll
I don't have time to test the games currently but this looks promising. My hashrates are back to 12.8 speeds, I actually got 1% more with the newer OpenCL at same clocks. Not too bad if it stops games from crashing, of course.