I don't think there is any "good" way to get rid of viruses or Trojans without wiping the hard drive.
I'd talk to the people staying at your house and tell them to stop running torrents! If it boots fine in Safe Mode, then you could wipe the startup from all non-required Windows services and executables, then slowly add them back one at a time until you find the one that is giving you the problem.