This is the download URL:
https://www.memtest86.com/download.htm
Memtest86+ is a tiny self-contained operating system running entirely in RAM. It sole purpose is to exercise the RAM with various patterns. Memtest86+, once loaded into RAM, does nothing with hard drive, networking, so on. When the system reboots, memtest86+ is gone. As it runs the system warms up, including the RAM. Every possible way to work with RAM for storing and recalling memory is tested over and over. This means that if the address of failure (if there is a failure) is constant, then that RAM stick is bad; if the address of any failure changes, then there is something "marginal". I would expect overclocked RAM to have more "marginal" cases than normally clocked RAM (that's just for the sake of example). If you run this with one RAM stick, and nothing fails, then with another, and nothing fails, then with both RAM sticks, and then something fails, I would expect it to be an issue of the sticks having slightly different timings.
Also, it is free, it definitely is not malicious, and you simply boot with it on a thumb drive or similar. When done, just reboot.
EDIT: I always run at least 4 hours. In a commercial burn-in environment I would run for 48 hours. If you run overnight this is a very good indicator of memory. It would also suggest the CPU is good.