this might help
If you are overclocking your CPU or system memory then revert back to the default frequencies for those devices through these tests. IT IS VERY IMPORTANT NOT TO OVERCLOCK ANY COMPONENTS DURING THIS TEST. If you are using 1066MHz or 1333 MHz 1.5V memory than try increasing the memory voltage to 1.6V and leaving the memory at stock speeds. AMD CPUs and Intel Core i3, i5, i7, and i9 CPUs are all rated for a maximum of 1333MHz memory. If you are using memory rated for higher than this then return the memory frequency to 1333MHz at 1.6V. You could be overtaxing the memory controller in the CPU, not actually running at a frequency where the memory is unstable. Some DDR2 memory will require 2.1V or higher to run stable but may auto-configure to 1.8-1.9V by default. Make sure that your memory is configured properly. This is a common cause of instability that can cause this problem. Make sure that you have updated your motherboard BIOS to the latest version from your motherboard manufacturer. BIOS updates can resolve small issues like slight memory instability that may cause this type of an issue. Check your motherboard manufacturer’s website for the latest BIOS update and instructions on updating your motherboard. Make sure that you are up to date on your motherboard chipset drivers. AMD chipset drivers are available from http://sites.amd.com/us/game/downloads/Pages/downloads.aspx . Intel chipset drivers are available from http://downloadmirror.intel.com/18494/a08/infinst911autol.exe. NVIDIA chipset drivers are available from http://www.nvidia.com/Download/Find.aspx. Download the latest driver from http://game.amd.com/us-en/drivers_catalyst.aspx. Remove your previous display driver from Programs and Features. Remove any utilities capable of controlling clock frequencies like Rivatuner or Afterburner. Completely remove them from the system, not just disable. You want to run the card at our rated frequencies through these tests. Test again with the new driver if you are still seeing the same issue. Open your Windows Control Panel. Go to Programs and Features. Uninstall NVIDIA PhysX if you have it installed. Retest again. If you must have PhysX on your system for a game that you are playing than make sure that it is the latest from http://www.nvidia.com/object/physx_system_software.html but first try without PhysX installed. Download memtest86 from http://memtest.org/#downiso. Download the Prebuilt ISO (.zip) Burn the image to a CD. Windows does not know how to burn an ISO file. You will need a third party program like Nero Burning ROM or PowerISO. Restart the system with the disc in. Run memtest through 2 or more passes, overnight if you can. Any errors will show up in red with the faulting memory address.
Thanks very much for all the suggestions. But believe it or not, I've tried all that at one point or another in some form or fashion.