Cache the Bitcoin Datadir to Improve Performance? Increase Bitcoin DB Cache Size?
The very recently released bitcoin v0.6.0 has modified bdb cache settings (25 megabytes by default), and provides a way to change this via the command-line option -dbcache=N, with N a number in megabytes.

This change caused a very significant speedup for synchronizing the block chain indeed.