Firewall performance optimization is a tricky business as there are so many different places bottlenecks can occur. I'd suggest trying tune what you have rather than redesigning your whole network. ...