Try maxblast 5 to set up your new drive. If it doesn't work for your brand, check for it's own version. This software detects drives when windows or the bios won't. If you set it up as a boot drive, disconnect your old boot drive or make a drive to drive copy, then disconnect it.
I have the same exact problem. I have a Gigabyte motherboard that at one time DID recognize this SATA harddrive. I had added the drive while running Vista and it worked fine. I tried to do a clean install of Windows 7 to this drive and had no luck. The Windows 7 distribution disk didn't see the drive. I went and purchased two new EIDE drives, installed the OS, which worked fine, and THEN tried to add the SATA drive. The BIOS sees the drive but Windows 7 doesn't. I've tried going in to the Disk Management but the drive is not there. Also, I noticed that when the drive is connected, with both power and SATA cable, the systems takes a long time to boot. The BIOS screen shows the drive but as Windows loads the boot time is 2-3 mins. If I disconnect the drive the system boots fine. Also, if I keep the SATA drive connected even after the long boot, Windows 7 STILL does not see it.
I've upgraded to the latest BIOS and downloaded everything on the Gigabyte sute that concerns my motherboard.