Well, I think the problem was in the game_daemon loop. When the menu is up, it's doing a lot more work than when the menu is down, so just by defining two sleep times, one short when the menu is down, and one a bit longer when the menu is up (of course, is not the original game_daemon, it was very retouched) I keep a steady 75fps ever, and without that fix, when the menu was up, the fps dropped to 45... so I think that now it's fixed, but I still gotta test it in an older computer...