In one of my current projects there are 500 frames, and the log shows a total of 500,000 steps. Another machine has 2062 frames, and is logging progress for a total of 2062 steps. In other words, it depends. :-)
The word "Frames" is poorly defined in FAH. You'll find two different meanings, but in both cases, they are fractions of a complete WU. Depending on the speed of your computer, you'll probably complete a WU in one to several days. Then the results will upload and an new work assignment will be downloaded. A few hours later, the points will appear on-line under your name and team number. Each work assignment has a project number, and additional information about that project can be found on the Project Summary (See a link on the top of this page, or on the Stanford web page.) Detailed information is available in a file called FAHlog.txt. You'll find messages similar to the following: [05:04:24] Completed 0 out of 125000 steps (0) [05:42:19] Completed 1250 out of 125000 steps (1) [06:20:08] Completed 2500 out of 125000 steps (2) [06:58:02] Completed 3750 out of 125000 steps (3) and on the GUI you'll find a message saying Frames Completed: 3/125 which really means I've completed 3% of the current WU. Unlike the information shown on the GUI, most people would say this is frame 3, and the WU has 100 frames (one associated with each message). In your case, you probably have a WU with 25000000 steps and you've now completed 5000000 which is shown as 5000/25000 which is 20% completed. When it gets to 100% you'll have completed your first WU. The Folding process takes a lot of computing, and progress on any one machine is slow, even on the fastest of PCs . . . and there are some 180,000 active PCs all working simultaneously on this project.
This dosen't really answer the frames/steps question, but may help us understand frames better. This quote was made by the sys admin.
Are you running the console version? If so, where are you getting the frame count?