problem is not with your old HDD as even with the new HDD you still get the same problem (I am assuming here that you have set up every thing correctly and BIOS is recognizing you new HDD as master and you have an OS installed on that drive).
Your next step then is to check your memory cards
Basically when you start windows a few things happens
1st POST (power On Self Test) - which is where the system checks on hardware such as HDD,Memory,Keyboard and so on.
This is where the system determain if essentials hardware items that needed for startup are present and working.
2nd is the initial startup - this is where the system checks what boot order settings stored and this is where you will hear your floppy going on it is also the point where the boot order in the BIOS is checked.
3rd the NTLDR does its job and loading the startup files.
I will stop here because you are not reaching\passing this point.
Since we established it is not the HDD (Assuming you have done all things correct) you will need to start and eliminate other hardware components.
Check again the stop message site I gave you in previous post it will give you handy hints.