Yes, my current connection is supposed to be 1.3Gb down and 35Mb up. I might be switching to a fiber connection soon that offers 1.5Gb up and 1.5Gb down, so I would want something that can support the full speeds.
Wow, ya, definitely cheaper to use pfSense on my current spare pc (plex) as a VM...
I've been looking around at this too. Asus ET12/XT12 are the closest without building your own. I've been reading that if you have a decent pc, with at least a dual-core cpu, you can add a couple PCIe cards and use pfSense to create your own router to keep the speeds. Or even set it up in a VM...