Issue: The app writes temporary data (incomplete downloads, uncompressed archives, etc.) to %TEMP% on the C: drive even when a custom cache folder on another drive is configured. Users with small SSDs will run out of space, making they go to their home because the world couldn't be loaded without knowing why.
Request: Honor the user-defined cache path for all intermediate files, not just completed ones; also display an error if the user drive is full