When you run a macro, the FPS limiter has to work differently -- most notably when #turbo is used. If #turbo is used, the FPS limiter will always sleep for the minimum amount of time, otherwise macro performance would be horrible.
Azum, if the fps indicator says x/0 it means the limiting part is set to 0. This means it's always going to give up the minimum amount of time. The /x part will always show what it is currently being limited to. For example, if you /maxfps fg 30, and /maxfps bg 20, then it will show 30 while it is foreground and 20 while it is background (when you hit ctrl+alt+del to check it, it will be limiting to 20 and use different CPU time than when it was foreground). So if it's showing 50/0 EQ will be using 99% cpu time, only giving up time when the system requires it.
I run a very similar ship to yours gnome001, and in most zones 20-30 is pretty accurate. The old FPS limiter when set to /maxfps 50 would drop me down to a maximum of 30 fps in the nicest areas. If you limit to 25-30 you should get decent rates and give up some time for your system.
As far as determining if it is working, type /maxfps fg 1. If the FPS indicator says 50/1 then something is wrong. If it says 50/0, nothing is wrong. If it says 50/50, nothing is wrong. If you type /maxfps bg 20, and when you switch to background it does not show /20, then something is wrong. Also, I can guarantee you that your background programs can freely use CPU time. For example, unload the MQ2FPS plugin and go load up internet explorer. Slow slow slow. Then load MQ2FPS and do the same thing. Fast.
Anyway, I'll make it an option to use the static sleep method or the calculation method to make people feel better
