A ver puedes optar por cualquiera de las dos opciones que acabas de decir.... Aqui te dejo las diferencias más evidentes que hay entre las dos....
En el caso de optar por una segunda tarjeta de red, no es a penas complicado. Una tarjeta está "configurada" para Internet ( Lo pongo entre comillas ya que no es necesario configurar nada en el caso de la tarjeta de red para internet ya que la IP la asigna ONO por DHCP es decir automatico ) y la otra tarjeta para la red. Después es habilitar el compartir conexión en el ordenador que tiene la conexion a internet, con lo cual a la Tarjeta de la red de ordenadores le asigna la dirección 192.168.0.1. En el otro ordenador seria suficiente que estuviera habilitado DHCP tanto para estar en red como en internet aunque recomendaria poner esta configuración para asegurar al 100% el correcto funcionamiento:
IP 192.168.0.2
Masccara: 255.255.255.0
Puerta de Enlace : 192.168.0.1
DNS Primaria : 192.168.0.1
Y por último asegurarte que los dos ordenadores están dentro del mismo grupo de trabajo.
Con la opción de tener dos tarjetas de red, la única ventaja que yo veo es el bajo coste de una segunda tarjeta de red, pero en mi opinión tiene una gran desventaja y es que se necesita tener el ordenador que tiene la conexión a internet encendido para que el otro pueda disponer de conexión a internet.
La otra opción del router, en mi opinión la perfecta,el único inconveniente que le veo es el precio del router, que es superior al coste de una tarjeta de red, pero la ventaja de tener internet independiente en ambos ordenadores. A mi parecer el precio no es excesivo en algunos casos. Yo te recomendaria el que yo mismo tengo en casa, ya que para una red doméstico te irá sobrado. Es un CONCEPTRONIC C100BRS4. El precio está entre 50-55 €. En mi caso lo compre en Batch PC. También lo he visto disponible en www.optize.es
En fin espero que esto te sirva de ayuda.
Un saludo.