If it's not a hardware problem (AHCI vs IDE is pretty common)
does your old drive still have the OS on it? I think it might be getting confused as to which drive to load OS from, check your bios.
Also, you say it will not boot, does it refuse to even POST? or does it not find boot ini? cannot load windows?
check that your PSU can support that many HDDs