I would agree with your Tech friend. Since your original post I downloaded and installed ConvertXtoDVD on my Windows7 Ultimate 64 bit system and also onto my Windows7 Home Premium 64 Bit laptop and it worked on both.
Quite often, a clean install of the OS is a good step in resolving some software problems but it is an annoying thing to have to do. Whenever I install a clean OS, after installing the basic drivers and Windows updates, I create a system image so I can save a lot of grief and time, if I have to reinstall because of a perceived software issue. This saves me a lot of time and also helps trace if the problem is software or hardware based.
I also make regular system back-ups, once I have run new software for a couple of weeks and am happy that the system is still running OK. That way, if I run into a problem, I can quickly restore my system to a configuration that I know is correct. It took me a little while to realise the benefits of doing this but for the time it makes to create system back-ups, the advantages far outweigh the disadvantages.