When a request is sent to the SCSI device it is done with a Scatter/Gather list, which specifies the physical memory blocks used for the transfer. The list is default limited to max 17 elements (1 element is the list itself), but it is not a problem if the miniport driver is capable of using large continuously memory buffers (>4 KByte). Incase the miniport driver is limited to 4 KByte memory blocks, the I/O request will only be 64 KByte (4 KByte*16), then increasing the limit of the Scatter/Gather list might help performance:
Note MINIPORT_ADAPTER is the name of the miniport driver, such as AIC78xx, and X (from DeviceX) is the bus number assigned at initialization.
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \MINIPORT_ADAPTER \Parameters \DeviceX]
MaximumSGList = 65 (Default = 17, Max = 255)
More Info MSDN - Registry Entries for SCSI Miniport Drivers
Note be careful with increasing these values as they consume non paged memory (Page Table Entries).
Note if having performance problem then first make sure that write caching is enabled for the SCSI HDDs (Unless requiring secure write).
Note WinXP has a fault in its NTFS driver, that causes low performance with SCSI disks, which has been fixed in SP1.