I use ZD Soft Game Recorder. Though an older version I found for free.
It gives good audio and pretty good video quality, but uploading it to YouTube makes the video look not so great.
It gives good audio and pretty good video quality, but uploading it to YouTube makes the video look not so great.