Remember that Python (CyberRogue, crashRun) is interpreted, not compiled, Crawl and Dwarf Fortress are only slow during the initial generation... Once loaded and working from memory they don't seem to be any slower (that I've noticed), and since they're in memory, that's exactly what you should be seeing (errr - in memory=no slowness, disk access=slowness).
The game I first noticed "slowness" on was OpenTTD - it autosaves every X months of game time. It would freeze for a few seconds when run off USB, whereas it wouldn't when run off HD. It's drive access that causes the issues.
Oooh, forgot to add... At work, where we have a lot of stuff that runs over a network as well, the networked installers take forever to run... But if you copy and paste the folder somewhere onto the local machine and run it from there, it takes less time overall than if you just run it from the server. Windows networking sucks (not that we have a choice - can't exactly teach students how to use UNIX machines and send them out into a world of Windows, can we?)
Scautura (FNARG!)