Interesting point on Woof; using the example of God Machine, I find that Prboom-plus struggles with God Machine unless I play on a low resolution. On the other hand, Woof works with minimal lag at 1600x900 given that I turn off High Resolution in the settings. Hell, even Combat Shock map 5 is playable on my computer with Woof, despite having triple the monsters of GM on HNTR.
In all honesty, the massive lag I get when playing maps is pretty rare, limited to some Sunder maps and the big maps mentioned above. I don't really want to go through the trouble of compiling another source port, so sad as it might be, I nowadays just avoid those maps.