|Firstly make sure the Windows installation is up to date. |
It is possible the memory is causing this. Download Memtest86 and create boot disk and start computer from this disk. You can get it here...
It will take some time for test to complete, the more memory, the longer it will take.
Computers... designed to entertain,help with work but most of all to frustrate you!