My Screen Recorder Pro has the ability to capture the screen along with recording audio from multiple audio devices.
If you have both speakers and microphone selected for recording, the merge process can take some time. I suggest the following -
1. Record in WMV format, with an appropriate codec for the type of recording you are doing. For example use the Text and Voice for recording an application and use High Resolution with Fast Motion to record animation when you have a high resolution display.
2. Select to record from either Microphone or Speakers, but not both.
The save time should be only a few seconds or instantaneous in the latest version.