Over the years, the only times the game had consistently crashed is when my GPU is overclocked (even factory overclocked out of the box). I've encountered it with multiple GPUs. Underclocking it slightly always fixes it. This may or may not be the issue, but could be worth a shot.

If it's a corrupted file, they could try the repair option from the launcher.