>good with computers
>still uses windows xp
You think if you would actually be good with it you know that windows xp has achieved it's end of life and is vulnerable to zero day attacks.
The very nature of zero day attacks is that they are security holes that developers are unaware of regardless of if an operating system is discontinued or not, all of them can contain zero days; your statement seems to imply otherwise.
One thing you could try to do (assuming you've tried every predicable approach) is use another computer to install a Linux operating system onto your USB then use that to boot up your PC and use your choice of Linux to go through and remove hazardous files or install anti-virus onto the other hard-drive. Chances are the Virus is likely not smart enough to understand what to do on a different operating system and you should be able to fry it. This method is a rather "out-of-the-box" type of solution however, and is not guaranteed to work. Although I've recovered files from crashed hard-drives using this technique, so I imagine its feasible.