Last I remember (from years ago) there was always some kind of problem keeping a steady frame rate using FRAPS with FF7. But that might not be a problem anymore.
It certainly is still a problem (and I'll be discussing this with NFITC1. Dziugo was in the process of fixing the frame limiter code), but as I just explained to Covarr, there is a way around it.
Get Ochu (or any trainer that can change fps), or change fps any other way to, let's say, 120.
[to do this using Hextlaunch, the hext file should have a line reading: 7C0B00 = 00 00 00 00 00 00 5E 40 ]
So the game will run at 120 fps (you'll need to disable vsync in aalis driver). It doesn't matter if it runs less than 120.., as long as it's a fair bit over 60.
Next, use fraps or Dxtory and set it to do the limiting. Set it to 60. The game will now record properly and at 60, because fraps/dxtory will do the limiting instead. It's unknown what causes this issue at the current time.
The issue affects battle and field... and possibly menu. But not world map.
@NFITC1 What could cause a 2-4fps drop when recording? It has happened to me on 3 different computers. As I said, it can't be due to slow computer because setting to a higher fps and letting the capture program do the limiting works fine.
I think what dziugo said is right... the frame limiter is broken. I have no idea why this issue does not affect world map.