I'm assuming you've already minimized all of the video settings?
In any situation where there is graphical delays it's mostly resulted from the lack of hardware. I play on full settings and I get a constant 120 FPS (since that's the cap). I also do have the latest hardware for my PC, and I can also stream/record fine.
Also, if you post your specs here maybe that would help, but ASFAIK laptops aren't that great for handling graphics.