No as the amount of data will be the same.Zitat
There is no general way of solving the problem of having lag. The only real way of solving is to optimize your code, you have to find the bottle-neck of performance and optimize this to improve performance.
But be warned, the XP is slow and there is only so much you can do to optimize your game.
You are using pictures to create a sort of movie, and this causes your game to lag. Ways to improve this would be changing to smaller pictures, for example having a static background and only smaller sprites on top of it, which move and change. Or using reduced color-depth for the picture, the amount of data will be greatly reduced by this. Also using directly ruby-code to do this and not relying on the "show picture" event-command may get some speed (i doub't it will be much). The graphics in XP are not hardware-acclerated (there is a good reason for this) and there is no way you can change this (it's hardcoded in the game.exe and the rgss.dll). Some things are just not possible on the XP, due to performance-problems.
Rm2k3 used a different engine and didn't used an interpreted language like ruby and therefore was a lot faster than the XP.