For $10,000 you can get a box which can route 12.8 Tbps (25.6 Tbps bidirectionally) at 256 byte packet size. Even putting all of that money at literal CPU alone (i.e. not the rest of a server or interfaces) you can't route at that performance, let alone match the feature set of the hardware before talking about extra things one could add in software that would slow it even more.