Computer Freezes/Crash. Overheating? PLEASE help. lots figured out so far.

Hey guys, straight to the point my computer specs are as follows:

[SIZE=13px][FONT=verdana]Windows 7 Home Premium[/FONT][/SIZE]
[SIZE=13px][FONT=verdana]AMD FX-4170 Quad Core Processor[/FONT][/SIZE]
[SIZE=13px][FONT=verdana]RAM: AMD “Patriot” AE38G1339U2 16GB DDR3[/FONT][/SIZE]
[SIZE=13px][FONT=verdana]PSU: Antec HCG-620M[/FONT][/SIZE]
[SIZE=13px][FONT=verdana]Motherboard: Gigabyte 970A-D3[/FONT][/SIZE]
[SIZE=13px][FONT=verdana]GPU: XFX Radeon Hd 7970[/FONT][/SIZE]
[SIZE=13px][FONT=verdana]HDD: WDC WD10EARX-00N0YB0 ATA 1TB[/FONT][/SIZE]
[SIZE=13px][FONT=verdana]SSD: OCZ-AGILITY4 ATA 120GB[/FONT][/SIZE]

I get crashes during seemingly high times of processing. I produce music and play games on my PC, so if I have a massive session in Cubase 7 or Pro Tools, I’ve had it crash, and I can’t even play 10 minutes of Battlefield 4 even though my rig runs it very well aside from the inevitable crash. I bought this PC in a buyer’s remorse situation where someone had built it and he had to sell it for half the price 2 weeks later cause he had to feed his kid. Anyway, it worked well for months, I installed an SSD almost immediately after buying it so I haven’t added much for the PSU to handle but I have some screenshots of performance during desktop and performance during battlefield 4 for you guys to see and compare.

Lastly, I just have been running MemTest86. If i run two instances of it at once, I can’t even seem to get through the test, even with no other programs open. Does this mean I have found the culprit? Some pics:

Whats your case look like? Sounds like it getting hot… Also might need new thermal paste under cpu… check all fans and heatsink for dust..

GPU over heating?