Ich vermute einfach mal, dass du Aufnahmen von Programmen machen möchstest, die auf dem Desktop ausgeführt werden. Weiterhin vermute ich, dass du die Verwendung der Programme kommentieren bzw. erklären willst.
Solltest du das oder etwas in diese Richtung gehendes machen, wäre mein Vorschlag, erst die Aufnahme des Programms zu machen und dann nachträglich die Kommentare dazu aufzunehmen. Dadurch kann man einzelne Sätze erneut aufnehmen, sollte man sich verhaspeln, husten müssen oder ähnliches. Nachteil dabei ist allerdings auch, dass man einen größeren Aufwand in der Nachbearbeitung hat. Ich rate dir aber dennoch dazu, weil meiner Meinung nach die Qualität des Videos wesentlich ausschlaggebender ist. Solltest du beim Live-kommentieren allerdings gut genug sein, könnte es sein, dass es gar nicht wirklich notwendig ist.
Solltest du weiterhin alles gleichzeitig aufnehmen, dann würde ich dir empfehlen, mit Audacity dein Mikrofon aufzunehmen und mit CamStudio den Bildschirm und Systemsound. Das macht einerseits mehr Sinn, da "die Aufnahme deines Rechners" in einer Datei abgelegt wird und die Aufnahme deiner Stimme in einer anderen Datei (es wird also nichts durcheinander gewürfelt). Andererseits, je nachdem, was aufgenommen wird, dürften Verzögerungen im Systemsound sich deutlicher Bemerkbar machen, als Verzögerungen der Sprache. Dass sowas auftreten kann, sollte man einkalkulieren, da die Aufnahmen ja nicht gleichzeitig gestartet werden und man beim synchronisieren sich auch mal ein wenig vermachen kann.