sfc /scannow produced pages and pages of "owner warnings" whatever they are. But I couldn't find anything corrupted, although the command prompt said "Windows Resource Protection found corrupt files and successfully repaired
them."
CCleaner registry scan found about 150 invalid references to files which no longer existed saying "this can happen when software is uninstalled", but nothing more serious than that.
I assume by "remove the ACPI fixed feature button in the bios and reboot" you meant "in the device manager".
Ok done all that, restarted, and as before the power button let me sleep the machine ONCE. I then tried again immediately afterwards and it did nothing. It seems I am only allowed on sleep per session?!? I can sleep fine using the menu, so it's just the button that's not being noticed, very very odd.