So, based on details, here is what I would check:
- Cursory test of PSU
- Check thermal paste to see if right dried out
- Check SSD health - Older 128GB, if within 10-20G of full, performance could go right to crap, and can be a lot of writes to one area too, causing more wear issues. Make backup of drive, then do some drive speed tests. If SSD seems to be in good health and good speeds, might be time to put image back in place. SSD technologies like TRIM and wear levelling didn't seem to be 100% effective on old drives.
- Boot from external media - Any better boot times? (Boot to some WinPE too)
- Look for signs of overclocking/tinkering - Reset to defaults and re-enable XMP/AMP if was used originally (Acer, unlikely)
- If you can get to boot, check for signs of OS tinkering, improper shutdowns, system interrupts and Event Viewer for hints
- Update drivers, or even try a driver rollback - I find once Acer gets a buggered driver, you will have issues forever w/o a rollback
- Memtest86 it for a few passes/overnight
- Test motherboard - I know this is "impossible" to test properly, and in field not going to happen
- Nuke & Pave and see if better
Most common causes of this problem in my experiences, in order of how often it is the reason:
- PSU
- OS buggered (Nuke & Pave or Dig & Pray)
- Dried out thermal paste
- SSD (Clone and restore, or clone to new drive)
- Motherboard
- Memory (I put this here, even though it is around 1 in 100-ish chance unless garbage memory... Possible with most OEMs)
(I give both lists based on ease of testing for first list, and commonality of failure on second list)
14 years, I have not seen 1 dead CPU that hasn't been end user- or another store-caused issue; Memory I'm LUCKY to see a dead DIMM once or twice a year, and 14 years, 2 which have been in warranty (MOST of which are within prebuilt by large OEMs and still outside warranty)