Bandicam is a popular screen recorder, which can help you capture anything on your Windows computer, including video and audio. It has a "Game Recording" mode, which uses the DirectX/OpenGL/Vulkan graphics technologies. In this mode, you can record your gameplay without lag. Besides, it can compress the video during the recording. As a result, the recorded file size is small and you can upload it on YouTube without conversion.
In addition to the good performance of recording games, Bandicam Screen Recorder can grab the audio from the system and microphone. Also, you can add a webcam video of yourself on the video when you are recording. Also, it has a real-time drawing feature that you can draw and underline any key point when you are recording a tutorial.