Prolly not enough cpu. 10gb packet flows are prolly ok but 10gb traffic analysis takes a ton of CPU horsepower. Think about analyzing 1gb of traffic per second. The CPUs will be cutting it close. I did a rtr+dmz+lan and was unable to attain near wire speed between lan and dmz was around 600mb/sec. Upgraded to broadwell e v3 2x 8 core 3.2ghz and problem solved.
I’m guessing this is for home/learning purposes, otherwise you’d probably not be planning to use rescued hardware… if so, you can learn how to man-in-the-middle https traffic just the same with 100Mbps as with 10Gbps… Actually, it might even be useful to learn how to setup multiple boxes in that case to do traffic analysis, (you could use VMs).
If deploying in a prod environment, I’d recommend you go with multiple machines – that way you lose only some of the capacity when you’re doing upgrades/maintenance or when machines go down.