I have since replaced both the power supply and the motherboard, and can therefore speak of two different computers. In this second PC, SATA-connected drives are not even detected - if that was also happening in the first computer it would explain why booting does not happen FROM SATA CONNECTIONS. VERY mysterious. Booting and running from USB is fine.