Recoil system is somewhat affected by frames per second in my first person shooter

I believe the issue comes from you using renderStepped (which runs faster/slower depending on the framerate). You can probably fix this by multiplying the angle changed of the camera with delta time.

(A post to a tutorial for delta time, since im not exactly the best at using it either)