Hi Jake!
Have the same problem with my old rig with an ASUS mobo, BIOS frequently resets and posts an error message "Overclocking Fail!" which I do not usually do -- Overclocking. Are you also running with an ASUS mobo? Because this is a common problem with ASUS nowadays which it detects wrong frequencies or high voltages causing BIOS resets.
Battery is no problem, try two things: (1) clean up your PC inside and out from dusts, incl Power Supply, (2) try replacing your PSU (power output inconsistency from power supply may possibly reset your BIOS).
Regards,
GC