Hi...
I did some searching and I found this to be helpful. I at least got my system up and running using the Gigabyte sata controller.
Here is the info I found on another site....
I have the same drive (320GB WD KS series) on a GA-965P-DS3, which I believe is the same motherboard except for the capacitors in the Vcore
power supply.
There are six SATA ports on the motherboard. Four of them have orange
sockets and are connected to the Intel ICH8 chipset. Two of them have
purple sockets and are connected to the Gigabyte SATA/IDE controller
(which is actually a JMicron device). This device (the JMicron part)
contains both the IDE port and two SATA ports which can be used in
either RAID or non-RAID configurations. However, for EITHER type of
use, you must install the driver in Windows to use these ports. No
driver installation is required for the IDE ports, which are fully
supported in the BIOS and the 965 chipset software.
For maximum performance, install the driver for the JMicron controller
(Gigabyte calls it a Gigabyte controller) and connect the SATA drive to
one of the purple ports. These ports are at least potentially faster
than the ICH8 SATA ports (orange connectors), because the support AHCI
and NCQ. This device must also be properly configured in the BIOS,
where there are several items related to it.
For minimum hassle and maximum reliability, connect the SATA drive(s) to
the Intel ICH8 ports (orange connectors). These are supported in the
bios and by the chipset software, so no additional drivers are required.
But RAID, AHCI and NCQ are not supported by ICH8.
There is a single Windows driver for both SATA and non-SATA use of the
Gigabyte (JMicron) controller. It is both on the CD and on the Gigabyte
web site. In additon to the Windows driver, you might want to download
the DOS driver for this controller as well. This is on the web site but
not on the CD (huge oversight, in my view). This is installed via
config.sys and allows DOS access to SATA drives on the Gigabyte
(JMicron) controller should you boot from DOS for system maintanence
purposes.
Since the Gigabyte/JMicron device is present on the motherboard in all
cases (whether it's used or not), I would recommend installing it's
driver even if it's not currently being used. At the very least, this
identifies, classifies and properly configures/initializes the device so
that you don't have an "junk" in device manager.[/b]
Hope this helps....