Faulty RAM can be the cause of application crashes, Windows Vista has an built-in Memory Diagnostics Tool to check for memory faults.The Memory Diagnostics Tool can’t check memory while Windows is running, you could restart the system immediately and run the test, or run the test the next time you restart your system.To Start the Memory Diagnostics Tool :
Type Memory Diagnostics Tool into the Start Search box and then click the tool. The memory test usually takes around 10 to 15 minutes to complete, and when it’s finished, your system will automatically restart and let you know if any problems were found.