Try updating the BIOS. When you say it doesn't want to load the BIOS if the external drive is plugged in, you mean the computer doesn't boot at all? Or Windows doesn't boot?

Glad to hear it's working and running.