Implied = to say something without saying something.
Worsen = something is deteriorating, (Worsen does not sound very good, normally you would say gotten worse, or become worse, or is worse because...)
Impair = more temporary, generally as direct result of an action.
but to answer your question I have changed your sentences slightly.
His eyesight has become worse because he spends a lot of time in front of the computer.
His eyesight was impaired because he spends a lot of time in front of the computer. or you could say, The time spent in front of the computer impaired his eyesight, or the time spent in front of the computer made his eyesight worse.
I think the last option is the best, as eyesight deterioration is permanent and I think impair is a temporary worsening of something.
PS Have you learnt about active and passive voice?