Hi,
For the log files there could be a little issue where you activate the log, then Metashape crashes and the log is no more activated (need a clean close).
It's probably a matter of IO limit, but I can't do better overall, I'm working with a RAID 0 array of two M.2 SSD (around 6Go/s). It's then possible that the CPU has a faster access to data than the GPUs.
For the repeated crashes, there is always hardware issues, but as I run huge processes without any problem on other programs without any problem, it's just a problem of error management in your side. As an example, when you're writing a code to control something wireless, you'll get a lot of hardware problems (mainly loss of connection). But you have to deal with it and build something stable, which handles errors without systematically crashing and without rejecting the fault on the components..