Not a networking expert but my understanding is you can only have ONE default gateway. You make the other a gateway but do NOT call it "default".
Also you may need to make a static route between the two cards so the second card can see the first one as that first one has the "default" route on it.
For example we have systems that have separate NICs going to separate firewalls (one for internal and one for external):
eth0 Link encap:Ethernet HWaddr noneya
inet addr:10.0.54.62 Bcast:10.0.54.63 Mask:255.255.255.248
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:71397922 errors:0 dropped:0 overruns:0 frame:0
TX packets:75049234 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:3474258701 (3313.3 Mb) TX bytes:2872278302 (2739.2 Mb)
Interrupt:5 Base address:0xd000
eth1 Link encap:Ethernet HWaddr noneya
inet addr:10.0.52.57 Bcast:10.0.52.63 Mask:255.255.255.248
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:95003703 errors:0 dropped:0 overruns:0 frame:0
TX packets:140909652 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:3093188670 (2949.8 Mb) TX bytes:4044853428 (3857.4 Mb)
Interrupt:5 Base address:0xf000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:149358 errors:0 dropped:0 overruns:0 frame:0
TX packets:149358 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:16067354 (15.3 Mb) TX bytes:16067354 (15.3 Mb)
With that setup we have the following routing table:
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
10.0.54.56 * 255.255.255.248 U 40 0 0 eth0
10.0.52.56 * 255.255.255.248 U 40 0 0 eth1
10.0.0.0 10.0.52.62 255.0.0.0 UG 40 0 0 eth1
127.0.0.0 * 255.0.0.0 U 40 0 0 lo
default 10.0.54.57 0.0.0.0 UG 40 0 0 eth0
In the above 10.0.54.57 is the gateway for my eth0 IP so it is the "default" route. We manually added a route from the gateway for my eth1 IP (10.0.52.62) to the 10.0.0.0 network so all trafic in 10.0.0.0 (which includes both NICs) could use the default gateway.