I used to be able to modify my modules.conf file so that certain NIC cards would load specific drivers.
Has this changed in kernel 2.6
i.e. <snip /etc/modules.conf>
alias eth0 e100 alias eth1 e1000
</snip>
It used to be that I could reverse this order and eth0 would be the GigE card.