My calculations are based on the numbers from the article I linked to. I'm guessing they might have changed the difficulty since that blog post was written?
Regardless though, I can precompute the PoW for each transaction, so I could preprocess for a month to get a higher tps.