I had a similar problem earlier this year. This is what worked for me:
Car shifts beautifully now.
- changed cable ends and boots at the bell crank and lubricated bell crank
- changed slave cylinder
- lubricated clutch arm (as best one can) where it enters the transmission. These needs periodic maintenance and can seize up if not lubricated on a semi-regular basis.
- tightened and lubricated shifter mechanism
Car shifts beautifully now.