|have you tried safe mode? Can you access it?|
If so, why not try a system restore?
Also try removing all PCI cards to see if the PC boots up. If it goes past that screen, then put them in one at a time...usually modem cards, ethernet cards, video cards being faulty will cause a PC not to boot up.
Some HELP in posting on Computing.net plus free progs and instructions Cheers