You're overloading your GPU and encoder.
1) Cap your ingame FPS with VSYNC, ingame frame limiter or Riva tuner, I recommend 120FPS for frametime reasons;
2) Use NVENC(new), CQP between 16-23, "Quality" preset, disable "Lookahead" and "Psycho Visual Tuning";
3) Only use one capture source per scene collection, as it leads to a small performance hit and other issues;
4) Switch recording format to .mkv, record, remux to .mp4 after you're done through "File--->Remux Recordings".
Your RAM quality, speed and timings also affect Overwatch performance greatly but that's beyond the scope of this forum and has nothing to do with OBS.
Since you're using GSYNC, NVIDIA recommends turning on VSYNC on the NVIDIA control panel, NOT ingame.