I thought this had to do with the boot loader. If you are using some kind of windows activation remover it'd explain a lot. If you are using a legitimate windows copy, I remember there were ways to modify the boot loader to work better with Apple computers, might want to look into that.