Question computer stops sending video after using it for a while

Jul 17, 2019
the background story of what happened:
around 1 and a half year ago I bought an MSI B85M-G43 to upgrade my old motherboard( MSI H81M-P33). I installed all the drivers and set up the bios. after 1-2 months of using it, I got a problem with it and decided to go back to my old motherboard. Today I decided to use again the B85M-G43 to see if the problem magically disappeared but not, I still have the problem

What's the issue? :
Basically after 20-30 mins of using the computer, the screen flashes instantly and stops sending video ( my second screens says "no signal" and my main screen stays in a kinda light black), I can still hear the music, game, people talking and my computer is running normally, the only thing is that I cannot see stuff on the screen. I thought it was because I was using two different video cards (GTX 1050 SSC and a GT 730) and I removed the second one but I still have the issue. I ran windows in safe mode and I could use it for around 1 hour normally. Also, I know its not any of my components because it works fine on my old motherboard. I'm looking to see if there's any fix to this problem because this motherboard (B85M-G43) is way better than my old one ( H81M-P33). Also, I haven't overclocked any of my components while using the motherboard in that 1-2 months of using it
(Posdata: as of now is working fine, I will try to run a game to see if it happens. Also, I will try to record my screen using my phone so you can have a better idea of what is happening)
Computer specs:
Cpu: Intel Core I5 4460 3.2ghz
Ram: 12Gb (x1 8GB DDR3 1600mhz & x1 4GB DDR3 1600mhz)
GPU: EVGA Nvidia Geforce GTX 1050 SSC 2GB
PSU; 450w (I don't know the stuff)
Storage: x1 Seagate barracuda 1tb 7.200rpm, 1x Hitachi HDS72 300GB 7200rpm (Hard disk C) , 1x Toshiba DT01ACA100 1TB 7200rpm, 1x Toshiba MQ01ABD050 500GB 5400RPM)
Screens: 1x AOC E2275SWJ 1920x1080(main), 1x AOC 1366x768(secondary)