[SOLVED] PC stuck on loading screen

Nov 12, 2018
1
0
10
Recently my pc started doing this weird thing where it either starts up normally, or it gets stuck on the motherboard loading screen, or my monitor is receiving a signal since its not in sleep mode but my screen shows nothing, or the monitor doesnt receive a signal at all
However when I press the power button the pc always turns on (by that I mean all the lights and the fans go on). Its really really random when this happens but sadly if it gets stuck one time itll be stuck for the rest of the day basically, and if im lucky it will work the next day. (Its also worth mentoning that when I miraculously get it to start up, everything seems to work except for Steam)

Mobo: MSI B450M PRO-VDH
CPU: Ryzen 1600x
RAM: Corsair 2x8GB 2133Mhz
GPU: GTX 970
PSU: Some corsair 450 watt, dont remember exactly which one

Also, this never happened before I upgraded my CPU, RAM and Mobo, which I did 2 months ago (a little bit before this happened for the first time)
Any suggestions?