Biggest Problem: (if game running on Nvidia graphics): it has to transfer from NVidia GPU to intel graphics not once, but twice, slowing down game. One to transfer to intel graphics where the monitor is connected, and again for OBS-studio game capture when OBS-Studio is running on intel graphics.
if OBS-studio is running on intel graphics, and game is running on NVidia graphics, monitor capture or window capture might work much better then game capture. Try starting a new scene collection with just a monitor capture.
-- OR --
You can open device manager (right click windows logo) and disable NVidia graphics in device manager (do not uninstall), to force everything to run in the same GPU (intel graphics), where game capture can use a faster shared texture mode. Do note that intel graphics cannot be disabled where monitor displays are plugged into (may cause blank screen or terrible performance).
edit:
OR, some laptops (not all) have a BIOS/motherboard settings that could run everything on NVidia graphics, including the monitors. What is your laptop model number?
Code:
12:50:11.267: Adapter 1: Intel(R) HD Graphics 3000
12:50:11.267: output 1: pos={0, 0}, size={1366, 768}, attached=true
12:50:11.267: output 2: pos={-1280, -90}, size={1280, 1024}, attached=true
12:50:11.268: Adapter 2: NVIDIA GeForce GT 540M
12:50:11.532: Loading up D3D11 on adapter Intel(R) HD Graphics 3000 (0)
13:11:27.411: [game-capture: 'Game Capture'] d3d9 memory capture successful
13:11:29.056: [game-capture: 'Game Capture'] d3d9_shmem_capture: GetRenderTargetData failed (0x88760868)
13:11:44.975: Last log entry repeated for 943 more lines