Framerate keeps locking/limiting itself
I am having a lot of trouble with GTA 5 and mods. For some reason, at random moments during the game, my framerate will either limit itself to 30 FPS or lock at 16, both of which are pretty bad, the latter unplayable. The only fix for this seems to be going into the graphics settings, changing the resolution or aspect ratio and changing it back. This remedies the issue for a short while until it happens again. It seems to be completely random, but it happens especially when I change camera to cinematic or first person in a vehicle. Even then it's a 50/50 chance that it will happen. I have no idea what is doing this, and it is really annoying.
Here is my mods list:
2KHD ReShade + ENB 2.0
VisualV timecyc 1.0.250
Simple Trainer (latest version)
Menyoo (latest version)
Some handling mods that shouldn't affect the frames
Some add-on vehicles that don't seem to be the cause of the problem
I like all of these mods and would hate to get rid of them (especially the graphics mods), but if I need to do it in order to enjoy GTA, then I'll delete some. I suspect the problem is either caused by the ENB/ReShade (the same problem also happened when I was using NaturalVision) or Menyoo (didn't seem to happen before Menyoo).
I'm also pretty sure it's not because of my system not able to run the graphics mods, as doing the temporary resolution fix brings my frames to at least 45 FPS, which is good for me. Either way, here's my specs just in case that might be the problem:
12 GB RAM
GTX 770 2GB
Anyway, some advice would greatly be appreciated, as this issue is extremely frustrating.
Thanks in advance.
EDIT: Forgot to add that I was using the FoV mod and 4K Dirt texture mod and that I install all of my mods through the mods folder.