bad ram and the computer will beep at ya!!. bad viedo card same thing!. his computer is halting at power good self test!. not power on self test!. only two things that could be wrong .
1) bad power supply
2) bad processor!.
since he is getting power to the fans most likely the motherboard is good!.
Bookmarks