Actually this would be much faster, particular if they are NGEN'd as well. If you NGEN without putting them in the Global Assembly Cache then you will actually slow things down because the CLR will need to perform verification of the assembly to ensure that it matches the native image. The CLR skips this check for GAC'd assemblies and will simply load and use the native image.
There are also memory benefits to NGEN'd assemblies because they can share code pages.
You might also consider trying to optimize the base addresses of the DLL's because if they're all using the default, then Windows needs to rebase 30,000 times!
Here's a great article on performance benefits of NGEN.
http://msdn.microsoft.com/en-us/magazine/cc163610.aspx