If you worry too much about speed, nothing beats getting a sneaky bidirectional peephole into the trading engine computer at the exchange itself.
If you can't get this fixed up for you, you'll have to work much, Much, MUCH harder on your "Automated Trading" solution. (I shouldn't really have...