The guys on the Apple discussion boards did a test and found that the length of time iPhoto takes to open can depend on which digital camera you own. Certain brands have very large notes in their metadata which can bloat the iPhoto library file and lead to increased opening times.
How slow are you talking? Mine takes around 8 seconds to bring in 8000 pics