The possibility of it being BIOS related had occurred to me fairly early in the proceedings, but my board was making the update difficult, so I tried many other things first.