I just picked up the thread of this discussion and a couple of other ideas occur to me. In the BIOS, if the Hard Drive is set to "user", it will retain the settings of the original drive. Some motherboards change this setting by default after they detect a new drive. As it was a 40GB, (half of the new 80), it is possible that this may have occurred. The remedy is simple. Reset the hard drive to auto detect and reboot the system. Another idea would be to visit the drive manufacturers web site and download their diagnostic tools. This will allow you to check the drive itself. In addition, most manufacturers provide an overlay program that adjusts for the motherboard and drive BIOS inconsistencies. Use it if you have to. Although flashing a BIOS is a lot easier than it use to be, it should only be done if required. Partion Magic is a great tool, but if it recognizes your drive as 80GB, there is no reason that you should have to partion it unless you want to. I recently installed an 80GB drive in an older Duron 850 system and it works great. Hope this helps.
Here's Everything to Know About the 2019 Grammys
Find out how to watch the Grammy Awards if you don't have cable and more.