well, disabling sync makes all io asynchronous - regardless the protocol.
I don't know what the default value of tgx commits are but this timeframe you will basically loose on data.
depending on the application this can/will result in inconsistent data and for instance linux will probably run...