ycruncher?
I remember prime95 but maybe that was like 20 years ago
damn im old
whatever type of error you are having must be a more widespread issue than a few pages to be triggered so often the ideal program would have a small pool it nonstop allocates to and deallocates from and a pool it very slowly checks and rotates allocations in/out write random data and CRC it as I said you then want to stop the process and get a debugger if there’s a mismatch and see the physical location along with identifying the RAM module