1) Not much, assuming the modules are the same version in each place. The ramdisk image contains the modules you want loaded at boot time (i.e. before the kernel is booted). The modprobe method allows the modules to be loaded after the kernel has booted.
2) Two ways: Create an initrd image with the correct params or edit the load params.
Edit [blue]/etc/modprobe.conf.local[/blue] and add the following lines.
[tt]alias <alias_name> <module>[/tt]
[tt]options <alias_name> <options>[/tt]
Don't edit /etc/modprobe.conf or you may loose your changes on your next update.
Reload module. All done.
If you need the initrd image, mkinitrd. Type 'man mkinitrd' for usage.
3) Don't know. The only way I know for sure which params are passed is outlined above. 'dmesg | grep <module>' may aid is seeing what params are passed.
Have Fun!