I think backing up the registry is better:
1. If you restore the registry to a previous setting, that is all you are doing. System Restore may alter other settings etc. that you do not want to change.
2. System Restore can be a bit temperamental - you cannot be sure that it will actually restore.