Just a quick update.
After trying all suggestions, and hours of searching various solutions, nothing has helped.
So, for now, I have resorted to putting Windows XP on to the laptop.
Will try again when I have some decent time to faff about with it.
Thanks for all your help