You have a bad part somewhere. If you take the 512MB ram chip out and reboot does the beeping stop? If not try the 1 gig one, if still no luck try removing other cards like maybe the sound card or other PCI cards. Do it until you either run out of parts you can remove or the beeping stops. If the beeping stops then you have found your bad part (assuming you only removed 1 at a time).