I hadn't used Revo before, I had just seen it had a good record for fixing this sort of thing. Other option is ccleaner but i generally don't recommend registry cleaners as they can do more damage than they worth.
No, if you clean install, roxio will not be on the PC. It sounds like you did resets as a clean install will wipe everything on the hdd and that roxio error will not occur as its not included in windows 10
Download the
Windows 10 media creation tool and use it to make a win 10 installer on USB
Copy everything off the hdd you want to keep as if you had win 7 on PC before, win 10 will probably want to delete all the partitions on the drive before it will install
change bios so it boots off USB first, hdd second
follow this: http://www.tenforums.com/tutorials/1950-windows-10-clean-install.html