This is a bit of a pointed question, but begs being asked: Why is the windows routing table abnormally large?
Go to a command prompt, and type "route print". You'll probably get >3 entries, even for a simple home-network setup. Why? Typically, and Linux machine on the same network will have only 3 entires:
- That network, usually something like 192.168.1.0/24, but not always
- A default route
Windows, on the same network, never seems to have the same routing table, and typically has a ton of entries. Why? The three that Linux is using are all you need.