The GPU temps can go from 52 to 62 in 2-3 seconds, this is normal for the card (GTX 580).
What NVidia won't say is the upper limit, so 80C might be OK on one system but overheat on another.
It looks like, in this case, the GPU isn't the problem. I used the motherboard program to check CPU temps, and by
alt-tabbing could check, the CPU gets up to 90C as far as I can tell. Six cores working flat out gives off a lot of heat.
AMD CPUs are notorious for running hot then freezing, Intel seem to slow down until the system shuts off.
Having both fans (CPU and case) running high from start keeps it to 85C max, but is bloody noisy.
The method I finally used was open>setfilepointer>write>close every 500ms.
A couple of times, using tedd's way, chkdsk found free space marked as used and the logfile was 0KB.
Got some good ideas from this discussion, so thanks you blokes :t