I have found out two (or three) things that might speed this version of the game up and/or allow for larger world sizes and better late game playability. Especially if you are playing on a laptop computer.
1) If playing with Vista/Win7 (and possibly Win 8 [EDIT]Win8 removed Areo, so not an issue with it[/edit]), shut off Aero windows. The Aero look and feel of Vista/7 uses a great deal of resources and memory.
Right click on the desktop and select Personalize. Then select Windows Classic and either use a solid color desktop or a single picture that is a small file size. This will keep the system from using the Aero interface and greatly reduce resource needs.
2) For a Desktop Computer, add a second Hard Drive. If the system is PATA (old IDE), put the second drive on the second IDE Channel. This helps to increase HDD throughput. Also, on the different drives, have one with your OS (including Virtual Memory) and the second drive with your Data (game files, etc). If you have SATA drives, this isn't a problem, as each drive is on a separate channel as it is. BUT, be mindful of the SATA version, as the transfer speed is different if it's SATA version 1, 2 or 3. Or, if your system has an older SATA version, get an add-on card that supports the faster version.
No matter what, make sure that your Virtual Memory is NOT using the same drive as your game.
2a) If you have the money, get a SSD (Solid State Drive) for your second Drive. File transfer speeds are greatly increased, due to not having any mechanicals that you have to wait for to read and write.
2b) for those people who have a Laptop, you might get a slight to good improvement increase with using an external HDD, depending on the interface type and version. Currently, eSATA 3.0 is the fastest, but USB 3.0 (Super Speed USB, with the Blue Connectors) is a serious contender. IEEE 1394 (firewire) connection is still a serious speed over older USB connections. And the New Thunderbolt 1.0 (or even the newest 2.0 version) blows all of the above away. (Also depends on if the Drive is Mechanical or Solid State.
3) If using an OS that is greater then XP (Vista/7/8), you can use a flash storage media for your virtual memory. This is called ReadyBoost
quote from
http://www.professormesser.com/free-a-plus-training/220-802/windows-features/
Windows Vista changed a lot of the ways the operating system uses memory. It tries to use memory in a way that will speed up the operation of your computer. Normally, a lot of information is written to the hard drive. But Microsoft realized that a lot of us are walking around with these USB flash keys, so they created a new technology called ReadyBoost. ReadyBoost allows you to improve the speed of your computer, but you have to have some type of flash memory. And this can be a USB key, it can be an SD card, a CompactFlash, anything that’s flash memory that would be much faster than using a hard drive.
This is caching information to this USB key or to this flash memory instead of caching it to the much slower disk. This allows you to have, in some cases, a significant speed increase, especially when launching certain applications and using functions within the application. However, you have to be sure that you’re using the right kind of memory. Some flash memory is relatively slow. But newer types of flash memory are fast enough to be able to use with the ReadyBoost technology. When you plug in your USB key or your flash memory, Windows will recognize this and it will ask you if you would like to be able to use ReadyBoost with the memory that you’ve just plugged into your computer.
So, you can use your thumbdrive for your virtual memory and other caching uses that the OS normally used RAM or the HDD for. And with thumb drives being cheap as all get out, it's a really quick and easy way to speed up your game play.