First just FYI the bitcoin tps limit is not really related to PoW, since the difficulty of the PoW challenge is unconnected to the number of transactions in the block. The limit is set by various network parameters, which are designed to ensure that it is easy for nodes (and especially miners) on slow connections to keep up, and to prevent the blockchain growing too large on disk. And beyond that, the Bitcoin Core software itself has a limit in how many transactions it can handle per second, based on the complexity of validating blocks and transactions.
In MultiChain we've (a) allow the blockchain parameters to be changed to greatly increased transaction capacity, and (b) rebuilt several parts of the software to support a much higher transaction rate. We still have plenty more to do, but for you can expect to reach about 1000 tps with nodes running on mid-range servers.
In terms of configuration, you should look at the 'Production recommendations' section of this page for detailed suggestions:
https://www.multichain.com/developers/blockchain-parameters/