El modo SATA no tiene nada que ver con que el disco duro trabaje más o menos rápido sino con el tipo de disco duro que tengas, si es un disco duro SATA pues debe estar activada, sin embargo, Windows XP requiere drivers específicos para reconocer los discos duros SATA, por eso muchos los configuran como IDE o PATA, en Windows Vista o superior (incluido Windows 7 y 8/8.1) esto no es necesario ya que el mismo instalador de Windows contiene los drivers SATA.
Lo que puede estar pasando es que el disco duro esté dañado, puedes usar Acronis Drive Monitor y ver qué tan bien o mal está el disco duro.