The throttling is probably happening because the game is running my CPU at 100%. In any case, the solution to the throttling is to calculate income based on actual time passed (from the system clock) rather than on the intended time between ticks.