I used to use OBS, but now I just use Nvidia's built in recording/broadcasting. If I'm going for quality edits, i will send the files through handbrake to prevent audio timing issues and work on them in lightworks. It takes a lot of effort for me to edit videos especially since I'm self taught and not very good at it. This is the reason I now opt for streaming instead. I'm just that lazy.