If your games aren't showing up and they're stuttering and your hardware is ok, then it is most likely software related (install, setup, config, etc.). But I can also testify, OBS works great, it has to be some sort of user error. Even if you did get help here, the advice you recieved might be bogus simply because they don't know the state of your computer - they aren't there helping you.
Also, try opening Dues X first. Then it might show up.