Since this is Zeroshell forum, I can say I am using Intel Atom D525 CPU based Zeroshell routers on each site. I have 100/100 connections on most sites. And I use site-to-site VPN between them. Atom D525 CPU is just about enough for 100M VPN, close to 100% CPU usage. If you need something faster, you need to get better hardware.