So... does it seem to anyone that their hardware is extremely underutilized and their software is inefficient?
4x 8 core CPUs and shit tons of RAM should be able to handle more than 1 transaction per second.
Yes it likely should be sufficient to handle 100x that, assuming the single box was used as dedicated trading engine with other servers used to offload other tasks (API access, webserver, support, charting, etc).