Someone might jump in and correct me, but I believe windows system restore is for the operating system and drivers, not applications. I would guess that the software you upgraded is part application, part driver. System restores are to get the computer running again, if there's a problem, not your software. Don't get it confused with creating a backup.
This worked for me a couple of weeks ago, I installed new firmware & didn't bkup my printer files. I then restored to the day before, copied my printer files (hand copied), then added them to the new printer file. I guess it works if there are no other problems. Linda