what you need to do is start the pc with bare minimum connected, disconnect every thing except the screen! (disconnect the keyboard and mouse) if it still beeps then you know its internal, then what you do is remove the ram,if the beep stays the same then you know it is the ram that is faulty. if the beep changes then you know its something else.
I've got 5(!) old computers from my school.
I've re-installed one (it was win2000, now it is win server 2003) and it worked (yay, my 63,573,243,234th operating system succesfull installed).
I've put some extra ram in it and a new drive, connected it to the screen, keyboard and mouse, tryed to start it and:
Beep...Beep...Beep...Beep...Beep...Beep...Beep...Beep...Beep...Beep
(-_-)
I've removed the ram and retryed:
*The system is booting up
*"Windows Server 2003" appears
And instead of the login dialog:
*The monitor says the computer isn't on.
*The computer says (after some time):
Beep.Beep.Beeep..Beep.Beep.Beeep..Beeeep..BeepBeep..Beep.Beep.Beep.Beep
Sounds great! But I want to use my server, I didn't want a concert (The drums where playing too).
HELP! (I've already put the first drive on master and the seconth on slave... I'm not THAT stupid.)