Those benchmarks compare Wine NTSYNC against upstream vanilla Wine, which means there's no fsync or esync either. Gamers who use fsync are not going to see such a leap in performance in most games.
If you're using lutris or proton/etc., you're probably already using esync/fsync.
If
statusis modified in another thread you could have a race condition with method 1 because you're checking it twice. The two methods are not exactly the same code due to that.