This problem was not solved
It was worked around... And unfortunately I have to report a new area this problem exists. The Submarine mini-game.
The only way I can get 30fps out of both Sub and field (especially when recording) is to set the fps to 60 (or a high fps) and then use record mode in fraps or Dxtory at 30fps to do the limiting. Clearly.. this isn't ideal.
I am not good enough unfortunately to diagnose exactly what is going wrong here, but there is definitely a major issue with how the game is calculating the fps, or in any case, using it. Something is amiss here.
The submarine fps limiter is at 7b7f60 memory.
can anyone else confirm they get fps drop while playing the submarine mini-game?