If you have a dual boot system, I'd say it's better to scan the first operating system from the second one (and vice versa) - than to perform a boot-time scan. The ordinary windows scanner is a bit more complex - and if you run it from another operating system, it's better than a boot-time scan on the same OS (provided the other OS is not infected as well, of course).