I've been getting 2000/2000 (2gig hyperfibre connection) in speed tests via opnsense on my R86S router hardware. So I don't see any reason why pfsense shouldn't be able to do full gig connection transfer speeds on real hardware.
Only limitation I know of that (was present historically at-least) for bsd based routers such as opnsense/pfsense, was the ppp daemon was single threaded. So it could cause the connection to hit on 100% cpu usage on one cpu core (limiting the transfer speed) if you were using pppoe rather than dhcp for the connection. I've not tested out pppoe after moving to opnsense so I don't know if that's still true or not.
