Like many of you, I have been frustrated by the slow performance of BC on my iMac. Today, while working on planning routes for an upcoming ride, I decided on a whim to try something radical, and it worked.
Under Preferences --> Advanced, there is a slider for setting disk cache. All the way to the right, which uses 5000 MB of disk space to cache maps, is labeled "Better Performance." That's where I've left it for years. Today I moved it all the way to the left, where it says it uses 75 MB of disk space and is labeled "Less Disk Space."
It's not that I lack room on my HD; rather, it occurred to me that using memory (I have 8 GB installed) could theoretically be faster than accessing the drive. Sure enough, it is.
-dan