BIOS freezing on bootup
My specs are in my signature. After I restart my computer, there are periods where my BIOS will freeze while it's loading immediately, where it's beginning to display processor, memory check, etc. Trying to get into the BIOS configurations doesn't prevent the freezing.
Once this freezing happens, I have to reset my CMOS jumper and remove the battery. This has happened about 3 times now, in the past 2 weeks, and seems to be increasing in frequency. This last time, even after removing the battery, it loaded with default settings and still froze-- except with a lot of weird character all over the screen. [See attachment] These freezings are only when I am booting up. I haven't crashed once in Windows, only restarting the computer.
What hardware is affecting this? Is it the motherboard? Or maybe a hard drive?
Thanks for any help, I am planning on upgrading soon but I don't want to spend money when I need something replaced.