I'm not sure what more I can do. The things that slow things down when you call .Load are:
1. Loading the Crystal .NET assemblies (yes, there's more than one!) into memory if they aren't there already.
2. Loading any data that is saved with the report into memory - best practice is to turn off "Save Data with Report".
3. Loading any images that may be included in the report. If you have any "standard" images that aren't coming from data, make sure they're in the smallest possible format.
Also, Crystal can be very memory intensive and tends to do a lot of swapping to its own temp files on disk. So, lack of memory and a fragmented drive or slow disk access will slow things down as well.
-Dell