Ok so apparently there's a trick to make OBS pretty much never lag a frame due to rendering lag/stall, and it's not capping your frame rates in your games, if you press the Windows Button + G with OBS you can open the menu thingy, go to settings, and use Windows Game Mode for OBS. I went from 1% lagged frames to:
23:37:48.496: Output 'main_ndi_output': Total frames output: 212745
23:37:48.496: Output 'main_ndi_output': Total drawn frames: 212732 (212745 attempted)
23:37:48.496: Output 'main_ndi_output': Number of lagged frames due to rendering lag/stalls: 13 (0.0%)
23:37:48.541: Switched to scene '(null)'
How cool is that hahahah