I use a home-built router and a TP-link WiFi access point, works great! Building your own router is as simple as having a Linux box with two ethernet plugs and installing a DHCP server, and some iptables tweaking for NAT.
[1] Intel ARK finds 108 =<35W desktop CPUs, from the original Pentiums to modern day i5 Ivy Bridges.