Ok, so using the Nouveau driver, it does fix the odd refresh rates and allows me to go fullscreen. So now I know in my case it’s a driver problem.
The thing is, I can’t stick with Nouveau, because performance in my case is much worse than using NVidia’s official drivers. And from the looks of it, I can’t update my drivers past 304 (my graphics card is really old anyways)
So, what’s left to do is to see if I can run jMonkey fullscreen using LWJGL3…