Activity Logs Long Retention

Is there any way to retain activity logs for a very long term, such as an indefinite time or 15 years?
If it’s possible by deleting the Activity Log entry from the Log Settings, what will be the performance implications?
How will it affect the page load time for an entry in a system with lots of logs? Is there any way to add pagination to the Activity Log at the bottom of the screen where activity logs are shown.