You can also add '/prefetch:1' to the firefox shortcuts, so a shortcut address might look like this:
"C:\Program Files\Mozilla Firefox\firefox.exe" /prefetch:1
This makes it keep Firefox in memory after you load it once, and since I rarely restart my computer, it works well for me. I can deal with it loading slowly the first time I start it after a reboot. :p