Amatsu, muchas gracias por responder.
Sí, reinstalé el directx9.0c, aunque en el dxdiag me pone que tengo el 9.a.
He tenido un avance, se ve que el ordenador quería que reinstalase todo 100 veces porque ahora la prueba del direct3d ya va, aunque solo con el "tipo 7", cuando va a hacer el la prueba con el nosequé 8 dice que ni lo intenta porque no hay un controlador que valga.
De todos modos sigue sin ir el sonido ni los juegos.
¿Podría ser que la fuente de alimentación no diese suficiente intensidad?
En un foro a uno le pasaba algo parecido y le dijeron que reinstalase todo y tal, y como no le iba probó a reinstalar todo. Primero desinstaló la placa base y la tarjeta y reinstaló primero la tarjeta. De este modo consiguió que funcionase. Decía que a lo mejor la placa "hacía unos ajustes basados en suposiciones"

que con las nuevas tarjetas daban problemas.
Probé esto y no me deja instalar la tarjeta porque "no existe la configuración de hardware necesaria".
El cable de alimentación va de la fuente a la tarjeta y de ahí al disco duro. Es un cable que viene así, la única interconexión que tienen. Aunque ahora que lo pienso, no se pasan datos a la tarjeta del disco duro a través de la placa base?
A ver si puedes darme alguna pista. De verdad, muchas gracias, Amatsu.