OK I've decided that it must be either the motherboard (not likely) or the RAM (likely). I started the computer with only the motherboard, cpu, ram, and video card connected, and it got to "Verifying DMI Pool Data," which is where it freezes when I try to boot from CD with the HD connected...