I'd check that nothing stupid has happened, for example that 'system restore' has been disabled (or perhaps just cleared out).
160GB is a lot of data for some 'cleanup' program to have got rid of. I might expect to find a few GB in the user's temp folder. Any malfunctioning browser could rack up a few GB of temporary internet files (pretty rare these days IME). Major candidates can be found by running Windows's Disk Cleanup Wizard, for example if a Windows installation has been in place for a good few years, Windows Update files can be cleaned up to regain maybe 10GB space at best, or say the Windows 10 upgrade files (whether it's cached setup files or backup files left behind by a Win10 upgrade). I'd be surprised if I could rack up 40GB of unnecessary data at the most through this approach, even if I went around deleting every cache regardless of whether it is being properly managed or not.
Once I found a manifest file on a Vista machine (in winsxs iirc) that had reached 30GB in size when it should normally be a few megs in size.
In theory if a machine once had a runaway memory usage scenario, it could inflate the size of the pagefile (ie. pagefile.sys) to an absurd size, but I've never seen it happen.
A few more gigs could be freed up by doing stupid things like disabling the pagefile or hibernate image.
It would be interesting to find out whether 'Advanced SystemCare' (usually one of those products I expect to be installed on a customer's computer without their permission) has a log of what it has done, perhaps some answers can be found there?
Clearing out iDevice backups from iTunes can reclaim a lot of space (e.g. >10GB), but it would be bad if a cleanup program started doing things like this without a fair number of 'are you sure' prompts.
Windows 8.1 - did you start with Windows 8.0? An interesting thing I found on a computer recently (my guess it was from when the machine was running Win8 RTM), was that something like 12GB of files were found in a cache folder that is used by 'live tiles'.