Macrium. From Windows themselves I got some "Shallow Volume error ... not enough space" (despite Explorer showing 320 GB free space). Anyway, apart from personal documents and some Win-only microcontroller software, its not like I'm passionately clinging to Windows (or any other OS, for that matter).
Dunno about "System Restore Points" ... you can't really check their integrity without doing the restore itself, can you? (And I wouldn't want to restore; besides this, there is no other problem ... that I know of.)