Main thing as always in those videos is that one, the fps hit for some ultra realistic effects is a joke considering the smoke isn't remotely realistic... again.
People seem to have forgotten the message, gpu physics required due to huge performance hit required for ultra realistic effects..... now it's just huge gpu performance hit required for unrealistic effects. I say now, it always was.
I can think of maybe one game which has a top notch up to date graphics effect in an engine alongside Nvidia's version and that is GTA shadows, and they don't look better but do perform worse.
Every other game is like this, errm, almost entirely remove 'modern' quality smoke effects, either have them missing(the bit the guys walk through) or have them revert to circa 2000 level effects like the tire smoke, then have the Nvidia option which while it doesn't look very good and certainly isn't at all realistic.. it's that they are missing that is the biggest difference, not that Nvidia's effects are better. This is why I can't stand it. Tomb Raider, the default hair was up to modern standards of other games, it then added tressfx which while better wasn't make or break, it also didn't kill performance, was easily optimised by Nvidia not that it was bad performance wise for them to start with but you aren't punished for having it turned off.
It Batman you are punished either way, turn it on, huge performance hit for little reason, turn it off... just missing, not a slightly less quality version barely noticeable but still there, just entirely gone.
TressFX, make an effect, let developers use it or not, don't punish players for not using it and for the love of god make it run fast and efficiently. Can you imagine if AMD had made TressFX in Tomb raider an option with hair on with TressFX or off. Everyone bald or be forced to use TressFX, that is what Nvidia keep getting away with.