OK. So I had a problem with the PC but no one helped so I let that problem slide ans considered the issue abnormal. Today, my problem with the PC just got worse. I had a problem where if I wake my PC from a long sleep, it would fail to provide any video or I/O. Then after changing my graphics card, once a day or any random interval, the video output would die off and I would have to restate for it to work.
Today, while trying to update my iPhone, it would stop reading the drivers properly for the iPhone, and even if I wanted to repair it, it'll still say that the device is not working properly.
Upon restarting, it stopped recognizing my keyboard, my mouse and the Ethernet card. The keyboard works during BIOS boot and other selections but as soon as Windows start booting, the keyboard, mouse and Ethernet lights would go off. The keyboard light works when a key is pressed but nothing happens. Same with the mouse i.e. the laser's red light shines on when a button is clicked and held but upon releasing it, the lights turns off.
I thought it might be my new card overloading the PSU so I removed the card and restartrd the PC and the same problem exists.
The VGA port of the motherboard responds but nothing else does.
I don't know whether my power supply is done for, my motherboard is done for or something else is dead or dying. It might be the motherboard but then again the video card is running and motherboard's VGA port is running, and harddrive is running as well. Under BIOS, the keyboard and mouse are well recognized.
Maybe Windows is being a bitch about it and I need to repair it? I have the same problem in safe mode. BOOTMGR got corrupted a few days ago due to the PC abruptly getting not enough power and shutting off. I did repair and restore it though.
I'm so frustrated and lost. It's either Windows, Motherboard or the power supply (with is 550W so it's sufficient enough for a PC with no Overclocking).
P.S. Side note: while playing TF2 today, the flame effects were wonky and instead of fire, they were red square blocks instead... :/
TL;DR: Help!