My setup consists of

Cable Modem
Into gigabit eth0
and a gigabit switch for LAN into eth1

Currently I get very unimpressive speeds between both PCś (both have gigabit NIC, 2 of the 3 NICś are built in to motherboard) that are on the gigabit switch (Linux router and my desktop)

I am under the impression that because the router has a default route pointing to the cable modem it goes there first

Here is my Kernel routing table

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth1
67.142.12.0 * 255.255.240.0 U 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth1
default d149-67-1-16.na 0.0.0.0 UG 0 0 0 eth0

Anyone have any ideas in what I can switch? If I do a traceroute from my desktop to the linux box I get one hop, if I do it from the linux box to the desktop I get 30 hops of * (default route I presume). I am doing this as a learning project and hit a hard spot. Any suggestions are well appreciated.

Thanks