Not much of use in the latest 7/24 dump, but I did see there is a BIOS update for your system board:
You are currently at version 1.10.
ASRock > Z77 Extreme3
Install that and see how things are. If still problems, then it's time to do some stress testing:
Follow this tutorial: MemTest86+ - Test RAM - Windows 10 Forums
MemTest86+ is a diagnostic tool designed to test Random Access Memory (RAM) for faults. MemTest86+ will verify that:
- RAM will accept and keep random patterns of data sent to it
- There are no errors when different parts of memory try to interact
- There are no conflicts between memory addresses
Memtest86+ runs from bootable media to isolate the RAM from the system, no other components are taken into account during the test.
MemTest86+ needs to run for at least 8 passes to be anywhere near conclusive, anything less will not give a complete analysis of the RAM.
If you are asked to run MemTest86+ by a Ten Forums member make sure you run the full 8 passes for conclusive results. If you run less than 8 passes you will be asked to run it again.
MemTest86+ has been known to discover errors in RAM in later passes than the eighth pass. This is for information only; if you feel there is a definite problem with the RAM and 8 passes have shown no errors feel free to continue for longer.
Running 8 passes of MemTest86+ is a long and drawn out exercise and the more RAM you have the longer it will take. It's recommended to run MemTest86+ just before you go to bed and leave it overnight.
Follow this tutorial to stress test your CPU:
Prime95 - Stress Test Your CPU - Windows 10 Forums
Follow this tutorials to stress test your GPU:
FurMark - GPU Stress Test - Windows 10 Forums
If you have a AMD APU instead of a discreet GPU, try UNIGINE 3D Benchmark..