This howto might give you an idea where to start.
http://www.faqs.org/docs/ethernet/Ethernet-HOWTO-9.html
If you can determine the kernel modules used, you can change the iobase address for built in devices giving a boot option, or if it is a module, you can supply that information in modprobe.conf.
A kernel module sometimes has a text file in the kernel source which lists options that can be used.
Be sure to back up files you change and be prepared to use a rescue disk to boot up with in case the changes cause the computer to freeze.
You could also try reserving the io region of the built-in vga card. This may cause the other video card to get a different region.