Hi, first post here. I have done a lot of reading but still can’t solve this issue.
The program is stuck at 30fps on some cores but only in fullscreen mode (exclusive or windowed). When you press f to exit fullscreen, the core runs at 120fps. I have fiddled with every setting I can think of an even tried deleting my cfg and starting from scratch.
I’m using a 144hz gsync monitor with an nvidia 2080 graphics card . Here are my current settings i.e. the ones I think are correct:
video > syncronization
vsync off
swapchain images 3 (default)
sync to exact content ON
edit: originally said that it was all cores but have since discovered some run at 60fps. Blastem and Parallel64 are examples of cores running at 30fps.

it’s 30fps when set off or on.
I’m with you now on how/why it works like it does.