First of all, need make a fraps. Let's optimize your settings software for video recording. GeForce Experience: Simple to use program. With useful function "Instant Replay" up to 20 minutes of video. Spoiler: Options -> Video Capture OBS Studio: Very popular program. Useful for Streaming and recording video. Spoiler: Settings -> Output Secondly, make a video. Good programs to create a video. Vegas Pro: One of the best programs for making your video. Spoiler: File -> Render As Davinci: Easy to use program for making video. Spoiler: Project Settings -> Render Settings General advice. Don't use a lot of video effects and transitions. Need cut out or speed up boring moments. Create rhythm of video with a good music. It is only my humble opinion, and I am open to suggestion. Make your own proof.
instead of OBS it's better use https://streamlabs.com/ why? it's 1:1 as standard OBS, just it's "modded"version, and more new user friendly.
They still make Vegas? If you Want free program go for DaVinci. But if you going to pirate it Premiere is the way. More tutorials, better integration with the rest of the Adobe suite.