Hi Reece. I had quite a few probs. with Win XP about 10 years ago. All sorts of bad stuff going on. So I rang Microsoft at their North Ryde Head Office ( Sydney ) and got put through to one of their "engineers"???? ( only a local call too ) and together we fixed everything by phone ( took about an hour ) and didn't cost me a cent.
No doubt other people have had different experiences.
But give them a go you got nothing to lose.
Cheers from "The Cross".