Using something like Shadowplay or OBS would be way better than anything i could write :)
I personally use Shadowplay and just hit a key to record, the quality is amazing with very little overhead