Screen goes black for a few seconds while playing games

I come here in need of some help, I've been troubleshooting this issue for quite some time and have not been able to find the solution on my own.

The issue:

Sometimes when I play games my screen will go black at a random time for a a period of time (sometimes only lasting 5-10 seconds, other times lasting up to a minute) and then recovers itself and I'm able to continue playing. The sound continues playing during the black outs but I have no control of my computer. Can't see anything and cannot use commands like ctrl+alt+del. Sometimes when my computer recovers from the black screen I can hear the fans on my GPU boost up to about 80%. I have setting in MSI afterburner to increase my fan speeds as the temperature of my card goes up. Sometimes when recovering from a black screen my fans will go up from 25% to like 80%. Then it stays at 80% for the remainder of the time until I reset my computer. Once my computer is reset, my card will run at the 25% again.

Background and computer information:

This issue did not start happening until I installed and new graphics card and reinstalled windows 7. The GPU was tested before I reinstalled windows 7 and everything ran perfect. no blackouts. I reinstalled windows 7 because I got an SSD.

here are my specs as of now:

CPU FX-8350
MOBO Asrock 970 Extreme3
RAM (2) 4 gb 1600 DDR3 and (2) 8gb 1866 DDR3
SSD 120gb w/ windows 7 installed on it
GPU Radeon r9 290 (upgraded from a radeon 6950 which ran perfect)
PSU 800w Corsair

few last things to add that may be helpful:

- I have not experienced any black screens when using my computer and not playing games.
- I typically play low-end games like league of legends. which aren't too intensive on the gpu
- When I load into the UEFI, my RAM displays as all sticks running at 1600 MHz. Even though 2 of my sticks are 1866.
- my gpu has never gone over 74 degrees since ive installed it, so I dont think its an over-heating issue.

If you need any other information, let me know and ill be happy to provide it. Any help will be EXTREMELY appreciated. I'm going crazy right now because I can't figure this thing out lol

Thanks so much - Nick