Question [HELP] PC turns on but does not boot up for a few minutes

Apr 30, 2020
Before this, my pc usually boots up normally but suddenly last week it acts really weird. Whenever I turn on my pc my gpu and cpu fan is spinning indicating that both are fine but there was no motherboard logo. After waiting for a few minutes (usually 5 minutes) the motherboard logo pops up and it boots up normally. If I shutdown my pc I need to unplug the psu cable and leave it for atleast 10 - 15 minutes or else it doesnt boot up at all. For the past week, I have not shut down my pc but I let it sleep which makes booting up faster.

Whats interesting is that whenever I turn on my pc and it does not boot, my keyboard lights up but my mouse does not. My mouse lights up only if it successfully boots up.

After changing to a new psu it still has the same problem when I boot it up the first time. Second time turning it on the psu freaking sparked but thankfully my pc parts were okay. (It was a Chinese psu brand thats probably my fault for being to cheap)

Can anyone explain what causes my pc to behave like this?

OS: Windows 10 Pro
CPU: Intel i7 3770 3.4 GHz
GPU: Manli GTX 1060 Gallardo 6GB
RAM: x2 4GB DDR3 1600 MHz
SSD: Sandisk SSD Plus 120GB
HDD: WD Blue 1TB 7200rpm and WD Blue 500GB 7200rpm
PSU: Cooler Master eXtreme Power Plus 550W

P/S: I know its a cheap build dont judge me :p