Have you recorded audio before version 3.10.5 without problems? If so, what mic are you using for recording?
3.10.5 fixed an issue with audio recording having a mismatched sample rate for mics that record at a sample rate higher than a 48k, such as the past couple generations of MacBooks and iMacs. Recording with these mics was not possible before as the mismatched sample rate resulted in really slow playback. The higher sample rate means system memory is more quickly consumed. Having to restart recordings every 5 mins seems extreme though.
One good thing to be aware of, is that the audio recording is frequently saved to disk to a temporary file while recording is happening. If it crashes, you should only lose a few seconds of the recording. You can view or change the location of the temp file in the Sound Capture tab of the OmniOutliner Preferences.