Local recording will (usually) use less CPU power and more of your HDD/SSD (what ever you set as your recording path).
For local recording, you can raise the bitrate and drop the preset to the fastest, will give you the same quality with bigger files but less CPU usage.
But like i said, your CPU is more than powerful enough to keep the stream/recording running with current settings and keep your game running with minimum 100FPS.
Veryfast preset is fine for streaming, where your bitrate is limited and you want to use your CPU to achieve better quality while using a low bitrate. You dont have to do this while recording - use the fastest preset and get the bitrate higher, 25000 would do great even with ultrafast. If you dont like the size - lower the bitrate. If you dont like the quality - increase the bitrate - but only when recording, not while streaming.
You also have something that is trying to hook the game - disable every overlay or capture software like Shadowplay.