Despite the relase of the 8.512 Catalyst drivers, my 4870 has still been overheating and causing the PC to crash.
This isn't during high performance graphics requiring games but whilst on the desktop carrying out general admin stuff such as installing mods, copying files between hard drives, etc.
Crashes during games are very rare and I think only caused by the software I'm using. In other words, if the driver increases the fan speed to keep the temp down during gaming etc, it's working.
So it would seem that the fan idle speed is insufficient to keep things cool enough. I use a P180 case, with one 120mm input fan and two 120mm output fans. Of course, the main heat from the 4870 cooler is ejected from the rear of the case.
After one such crash yesterday, I felt the exhaust plate at the back of the case and it was scorching hot. I have removed the dust filter from the front case fan and opened the louvred door and my sys temp has dropped by 4° C, so hopefully this will help.
This is the coolest room in the house - that's why I have my gaming PC in here, but the hot air ejected by my PC is making it the warmest! Probably a lot of this is due to the warm weather here (25-30° most days).
Incidentally, I never had this issue with my previous card - the X1950XTX, either with the stock cooler or the VF900 I put on it, and that ran regularly at over 90°C. So far I'm not totally convinced by the alternative cooling solutions for my 4870 (or the price!).
Funnily enough, the only time I ever hear the fan going at high speed is when it's doing it's checks at/shortly after booting.