Using null == x prevents accidentally mistyping and missing out one equals symbol and therefore assigning rather than testing for a value. You would end up with null = x which would not compile.
In any case, using Object.ReferenceEquals(x, null) is probably better anyway, as it would prevent cases where == has been overloaded.