Recent malware is good enough to stop restore points from working.
Plus these new ones hide out in temp folders and reappear even AFTER a system restore.
Ya gotta kill ‘em where they live ;-)
I’d try the system restore first - before loading any new programs or unloading any old ones. If it doesn’t work - then go to the triple-bypass surgery.