Tell more. Why the change in BIOS to IDE?
That could cause most of the issues I read about here as Windows would not handle this very well.
Also, the MBR is only one part of the boot process. No offense intended but the method you wrote would be what I would do for XP! Vista and 7 have me reaching for EASYBCD (see google.)