When you boot Windows/Linux/etc in Boot Camp, the disk controller is switched to IDE mode. This is done to enable Windows etc to be installed out of the box, i.e not needing any disk controller drivers to do so. In the case of Windows Vista and Windows 7, this is not much of a problem, since they both support USB drives for driver installation. However this is impossible for the Windows XP install process, due to it only supporting floppy drives, and by that I don't mean USB floppy drives. The floppy drive has to be internally connected to a floppy disk controller.
In order to make use of AHCI in your boot camp operating system, you will need an operating system loader such as the free grub boot loader, with modified code to switch your disk controller back to AHCI mode.
There is a patch to allow the 2008 Mac Pros (I think), and the latest MacBook/MacBook Pro notebooks prior to the introduction of the unibody series to be switched back to AHCI mode when you use grub. I personally use this patch with Ubuntu Jaunty and grub, allowing me to get the full disk performance from my controller on my MBP 4,1. However, this does not help NVIDIA chipset users.
In order to make such a patch, you need to find documentation on the disk controller in question, and look up how to switch it to AHCI mode. Then you need to modify grub's assembler code to make this change to the disk controller.
I apologise if I have lost some readers with the technical nature of this post, however there is no simple solution to this problem.