Memtesr86 make sure you test it outside of windows because windows reserves memory programs can’t test
do you have a laptop? when was the last time the system was phyicaly cleaned. Post the system details and if you have not open and cleaned it do so. If you don’t know how post the details. PS vista + has a mem checker on the windows reinstall disk or boot time diagnostics (most are f10 or f12)