OBS is great to stream to twitch and then export from twitch to YouTube but I find OBS's stand alone recording low quality but maybe I messed something up. Right now I've been using play.tv to record @ 1080p 60fps and seems to work alright and I use Xsplit but it's resource hungry to use it all the time because no matter the program it seems to record or have a overlay on top of it.