He estado haciendo pruebas y encontré lo siguiente:
Si enciendo la computadora sin prender el monitor y espero que Windows XP arranque para después encender el monitor,

la configuración es correcta y los colores están a 24 bits, me permite modificarlos y también la resolución (aunque no funciona con una mayor a 800 X 600) y todo funciona bien.
Si enciendo el monitor antes de que Windows XP arranque,

se presenta el problema que he estado mencionando.