What hardware do I need for ISP (running FreeBSD)

I am looking for some custom hardware (no ASIC yet) for my ISP operations. We need to connect gigabit fiber and handle DSL, Cable subscribers.

What should I get in terms of servers to run opensource on them? Like many ports and support for copper / fiber.

Any "white box" server (you will still need to test and verify that everything works - hardware changes too fast these days), and any supported fiber cards (there aren't that many).