do routers often have lan and wan processing seperated to seperate processor core's?
Depends on the router but in general no - enterprise level routers/switches often do, but the cores there will be for things like packet forwarding, embedded services (firewall etc), management/punt traffic etc etc.
Lose the xDSL part of the routers we're talking about and what's left would have the cpu cycles to route at above 100Mbps - if it were that simple, which of course it isn't as the xDSL frontend is part of the SoC.
Switching (LAN-LAN) and routing (LAN-WAN) at line speeds are different beasts too, especially at above 100Mbps when you're using NAT and a firewall.
Best bet really (IMHO) is a dedicated modem feeding into a bog-standard ethernet router. Costs more in total but you have the modem (bridge) cpu dealing with xDSL and not having to mess about with routing/firewall/NAT; you have the router cpu doing routing/NAT/firewall. Horses for courses.