"If" node versus "custom" one with "a>b" and similar operations

No.

No on this one too.

Froyok’s article is a bit misleading, namely the part where IF material expression is compared against custom node.
It will be translated to different code, depending if equals pin is connected or not. If it is, expression will be translated to a heavier code, that does comparison with threshold in mind.