Here's something interesting! Make sure to watch in 60 FPS for a better look. Note that the video only shows Platinum, but it will work with the other games in the same generation as well if the right value is changed.
Using a hex editor on a US ROM of the Generation IV Pokémon games, you are able to remove the frame rate lock that keeps the games running at 30 FPS. Since many consider these games to move at a very sluggish pace compared to other games, it may be interesting to you to try these out. The hacks work on real hardware if flash carts are used.
Use a hex editor, such as HxD, to open one of the appropriate Generation IV Pokémon games, then go to the mentioned values in the ROM.
Pokémon Diamond/Pearl: 0x4DB0 (00004DB0)
Pokémon Platinum: 0x4DF8 (00004DF8)
Pokémon HeartGold/SoulSilver: 0x4E28 (00004E28)
Once there, you will know you are in the right place when you see the values "25 63". Change this to "00 00" and save it. Of course, keep a backup first if you don't have experience using a hex editor.
The game logic was meant to run at 30 FPS, but due to the nature of RPGs, it should cause no real instability issues--though due to their unoptimized nature, mild slowdown or uneven frames may result, and the game logic running at up to double the speed may cause music and sound effects to play too slowly to catch up.
3D models and field areas may exhibit frame hitches, especially when loading a new section of the map. However, battles will run much more quickly and have no issues.