Once the 10GbE NICs arrive, I'll be upgrading my pfSense box with them, as well as the other PCs... it's a dual-core intel Mini ITX unit I built in a fanless streacom case years ago with a small SSD... it's still overkill for home use, even when it gets 10GbE. Then the ZyXel will go into bridge mode.
I'm fairly sure you won't get anywhere near 10Gb with PFSense.
Also not sure why you "need" to get 10Gb to every device - far better to "share" the connection out to each device at 1Gb or less and prevent any possible contention e.g. in the rare case that you actually find something to download at 10Gbps.
Sadly the entire project appears to be a "look at me" e-peen post, much like the rest of your post history (£200k watch and apparently a preordered Aston Martin Valkyrie)