After my recent confession, and looking at start up time, I tried suspend/resume to see if that could get the system going any quicker.
Now, I had earlier problems with suspend/resume taking forever, so I tried again after updating to S10U1.
And, OK, so the resume is quicker than it was. But it's still about 3 minutes - just the same as a cold boot. There has to be something wrong here - resume should be quicker, as it just has to bring things back into memory and set them running again without having to go through the thinking step of how they got there.