Open Broadcaster Software. Its free, too
All of my this. It can record, stream, do basic overlays, compress files, screen cap, game cap, window cap, handle audio perfectly and with levels, and has a wide range of settings. All while being super fast.
Oh, and it is completely free. No watermark, time limit, restrictions, or advertisements.