Recording your voice over with your gameplay/capture streamlines the process in that once you're done, you can go straight to the edit. If you have to go back to record a voiceover, you may need several takes to get it right. I find recording live, then editing to get rid of the unnecessary stuff works well.