I just built a router which is overkill. I'm going to be using pfSense as the operating system and I'll have security utilities like Snort running on it to protect my network. The main idea for building this with the specs I went with is I can expand. If I wanted 1Gb/sec, it can handle it. If I wanted 10Gb/sec, I could upgrade with a 10Gb PCIe card. So when you look at specs of other routers being 128MB of storage, 128MB of ram, and 650MHz processors, just remember the main idea of it being overkill.
Specifications:
SSD: 120GB Ram: 16GB CPU: 3.2GHz Quad Core I5 Network: Dual Gb Ethernet on mother board WiFi: Dual Band 2.4/5GHz with AC support Bluetooth: 4.2
If you want a full list of parts that went into it, visit the following: https://secure.newegg.com/WishList/PublicWishDetail.aspx?WishListNumber=36984228
See lovely photos below which shows how awesome the machine looks.