You are correct; three beeps may indicate a RAM memory problem. If you are sure that the RAM is working properly and you have tested it, I would recommend you to disconnect the power cable and remove the CMOS battery for few seconds. Reconnect it and try to boot again. If the memory is OK, but the PC cannot boot you may be facing a motherboard failure. Did you replace the old motherboard because of the same issue?
Hope this helps