I recommend ShareX
It is free and open source.
To setting it up, go to Task Setting > Capture Screen Recorder > Screen recording options, select video source and audio source.
By default it is using your microphone, but if you want to record internal sound, you can click install recorder devices. This will install virtual audio capturer, so it will record ...