If you have a CPU+GPU that can run 144fps while still chilling at <95% GPU load, you should be able to stream just fine. Or use a second PC for streaming and a 144Hz capture card.
By the way, you can still play on a 144Hz monitor and just cap the fps at a more reasonable frame rate (let's say 90fps) and enjoy the benefits of low input lag and perfect picture quality (if the monitor supports freesync/G-sync).
I wish you will stop spreading this BS because is not true. Since I have encountered the problem I have searched for a solution and on this forum you are on every thread saying the same thing, "cap your fps"
First of all, lets make it clear: IS NOT WORKING !!! IS NOT A SOLUTION !!!
At best is slightly improving the symptoms, at worst is making it worse (my case). I dropped my refresh rate from 240 to 60 fps, used vsync and in OBS everything turned in a slide show.
I have exactly the same problem as the guys above. I was streaming with OBS just fine until I had to upgrade to windows 10 because Nvidia implemented Freesync.
Second, Shadowplay is a hardware implementation. Should not affect significantly the game performance. The only way it interferes with the game is by using bandwidth, which leads us to the solution found by Linus, replacing the M.2 SSD with a sata one. PCI express should not be a problem, since high end MBs have 16 reserved for the main gpu slot. I have an M.2 SSD + a sound card but I checked with gpu-z and my gpu runs on 16x pci-e lanes. Beside, I'm unwilling to downgrade my hardware or my gaming experience (dropping from 240 MHz) just to be able to record the games or stream.
Disabling game related stuff in windows 10 is not a solution either. Just made it a little better but is not a complete fix.
This is a problem with OBS and windows 10 !