Una prova che puoi fare è quella di cambiare nel bios le impostazione del canale SATA.
In pratica puoi dire al bios di utilizzare il disco SATA come se fosse un EIDE, in questo modo dovrebbe riconoscere il disco durante l'installazione di winXP (a qualcuno ha funzionato, ma non è detto).
L'alternativa è integrare i driver del tuo controller nel cd di installazione di windows tramite nLite, che mi sembra di capire che hai già fatto.
In questo caso non è necessario premere F6 in quanto i driver vengono caricati automaticamente
Spero di essere stato utile.
Ciao.