It cannot be fixed. And, this processor is old enough that you should consider upgrading to a new/newer processor.
Also, I doubt this is the reason for your dvd/keyboard issue.
I just doubt it. It could be the problem.
However, why waste time on an old processor that is not worth the effort? You can find a lot of the i5-650 for $20 on that auction site.