Staying with the idea of a virus infected CD.
Possible, but depends on two things
Was the borrowed CD a "home burned" CD?
Like any other files it could have been infected before it was burned.
Any virus should have been flagged as soon as you attempted to read the CD assuming you are running up to date AV software.
I think you will have to look elsewhere for the slowdown.