Chances are, the HDD is hosed.
Is this an old PC that you just dug up, and hasn't been in service in a number of years, or is this a daily-driver of yours?
As you can see from the BIOS date, it's a bit dated, from 2005 era.
One of the things that the BIOS does, right after the POST screen, is read from and enumerate the HDDs connected to it. If the HDD is hosed, sometimes it sits at that screen for a minute or two or three.
Try shutting down, unplug power, unplug the HDD data cable(s) from the HDDs, and then plug the PC back in and power on.
See if the BIOS screen progesses past that screen, to a black screen that says something along the lines of:
"No Boot Hard Disk Found, Press CTRL+ALT+DEL to Reboot, or ENTER to Re-Try". I forget the exact working.
If you get that message then, and you can hit CTRL+ALT+DEL on the keyboard, and it reboots, and ultimately ends up at that message again, then the POST and mobo and CPU are mostly fine, but the HDD needs to be replaced.
If it still hangs, consider powering off, and replacing the CMOS coin-cell (CR2032) battery, it may be worn out.
You may get a message after that, when you boot, "Date/Time Incorrect. Press F1 to Continue, or DEL to Enter SETUP."
Of course, hit DEL, go into BIOS, set the Date/Time properly, and then adjust your IDE/AHCI settings for your installed OS, etc.
Is it by any chance one of these three boards?
Buy ECS 661FX-M7 (1.1) LGA 775 SiS 661FX Micro ATX Intel Motherboard with fast shipping and top-rated customer service. Once you know, you Newegg!
www.newegg.com
Lasting Quality from GIGABYTE.GIGABYTE Ultra Durable™ motherboards bring together a unique blend of features and technologies that offer users the absolute ...
www.gigabyte.com
Edit: Oh, it's this one:
Lasting Quality from GIGABYTE.GIGABYTE Ultra Durable™ motherboards bring together a unique blend of features and technologies that offer users the absolute ...
www.gigabyte.com
You may actually be able to fit a fairly inexpensive SATA 2.5" SSD (512GB-1TB) to that PC, and give it some new life. (Or maybe just a cheap 120GB one.)
Put a fresh copy of Windows 7, or maybe see if Windows 10 will install on it on an SSD. Could be a fun project.