Würde auch einen WRT54G nehmen (wenn ich nicht schon einen hätte) incl. Tomato Firmware. Das externe Modem hat zudem dem vorteil das du nicht gleich "beiden" tauschen musst wenn mal eines kaputt geht.
Die DD-WRT ist recht "Fett" und träge drum würde ich als alternative Firmware die Tomato nehmen (1.21 und nicht die neue 1.22 da diese einen Reconnect/connect bug hat)