It'll be good to know what kind of processor are you using on your mobo. It's well known that this mobo had lack of support with quad pumped Celerons (1.5V core) running on 100FSB. If that's what you're using I suggest you go on
www.ecs.com.tw and download the latest 1.1E bios update and flash your BIOS (actually 1.1D fixes this error).
It's also well known fact that receiving long beeps means you've problem with your Memory. However I have no answer on that. You can only try to enter the BIOS, and change the memory speed to Manual (not spd) and lower it to 100MHz and see if something change.
I have the same mobo and I had problem with freezing due to above mentioned problem with the Celeron processors. After I updated the BIOS freezing dissapeared. Now I'm stuck with booting problem. Not always but enough frequent to piss me off, I can't boot up the PC. I've changed all the hardware inside and I'm pretty shore it's the mainboard causing the problem. The only suspicious thing left is the battery. If it's not the battery then I don't know what it is. Any ideas? Thanks