Welcome to SevenForums.
If you are overclocking any hardware, STOP. Reset any changed values back to default.
Please uninstall Avg for troubleshooting purposes:
Microsoft Security Essentials.
Recommended from a strict BSOD perspective, compatibility & stability compared to other antiviruses/internet security software. It is free and lightweight:-

Warning

Do not start the free trial of Malware Bytes; remember to deselect that option when prompted.
Run a full scan with both (separately) once downloaded, installed and updated.
Perform a System File Check:
- Click on the start

- Type CMD on Search
- Left click and Run as Administrator
- Type SFC /scannow
Full tutorial here:
Disk Check on your hard drive for file system errors and bad sectors on it:
Reduce items at start-up. Nothing except anti-virus is required plus improves the time for logging in windows.
Daemon Tools:
Code:
Start Menu\Programs\DAEMON Tools Lite Public:Start Menu\Programs\DAEMON Tools Lite Public
Please uninstall DAEMON Tools. It uses a driver called sptd.sys which is known to cause BSODs in Windows 7. Uninstall the software using Add/Remove Programs. Reboot the system. Once the program is uninstalled, run
sptd.sys uninstaller to remove the driver from your system.
As an alternative, many people recommend the use of
Total Mounter or
Magic ISO.
Click on the Start

► Control Panel ► Programs ► Uninstall a program ► Uninstall everything related to "NVIDIA" and reboot the system. Delete remnants of its drivers/older drivers using Driver Sweeper.
Tutorial here:
Drivers - Clean Left over Files after Uninstalling
Now install the drivers linked on this filehippo link:
Video Card - Stress Test with Furmark
Monitor your temps with Speccy during this test

Warning
Video Card Stress Test with Furmark can damage GPU if temperatures are not taken care of.
Video memory test (for 20 passes)
Clean up some factory bloatware:
If doing the above does not bring stability test RAM.
Take memtest. Run for 8 passes and test each stick in a know good slot for an additional 6 passes.
Quote:
The goal is to test all the RAM sticks and all the motherboard slots.
Check your motherboard manual to ensure the RAM sticks are in the recommended motherboard slots. Some motherboards have very specific slots required for the number of RAM sticks installed.
If you get errors, stop the test and continue with the next step.
1. Remove all but one stick of RAM from your computer (this will be RAM stick #1), and run Memtest86 again, for 7 passes.
*Be sure to note the RAM stick, use a piece of tape with a number, and note the motherboard slot.
If this stick passes the test then go to step #3.
2. If RAM stick #1 has errors, repeat the test with RAM stick #2 in the same motherboard slot.
*If RAM stick #2 passes, this indicates that RAM stick #1 may be bad. If you want to be absolutely sure, re-test RAM stick #1 in another known good slot.
*If RAM stick #2 has errors, this indicates another possible bad RAM stick, a possible motherboard slot failure or inadequate settings.
3. Test the next stick of RAM (stick #2) in the next motherboard slot.
*If this RAM stick has errors repeat step #2 using a known good stick if possible, or another stick.
*If this RAM stick has no errors and both sticks failed in slot#1, test RAM stick #1 in this slot.
4. If you find a stick that passes the test, test it in all the other motherboard slots.
If Part 2 testing shows errors, and all tests in Part 3 show errors, you will need to test the RAM sticks in another computer and/or test other RAM in your computer to identify the problem.
In this way, you can identify whether it is a bad stick of RAM, a bad motherboard, or incompatibility between the sticks.

Information
Errors are sometimes found after 8 passes.

Tip
Do this test overnight, before going to bed.
If Memtest86+ does not find any errors with ram run Windows Memory Diagnostics for 7-8 passes following its tutorial:
Memory Diagnostics Tool
Let us know the results.