I have never pin gauged a S&W barrel, but I have to plenty of PSA barrels, and they generally have massive gas ports (likely to prevent CS complaints from people who shoot either steel-cased ammo, low quality factory reman ammo, or their own lower pressure reloads). For one example, I had a 20" barrel from PSA chopped to 16" to build a dissipator-style upper. The gas port needed no opening and was actually still a bit overgassed even after taking 4" of barrel off. The easy answer is to at least replace the barrel, if not the entire upper or gun. If you don't/can't do that right now, some people have used heavier buffers as a bandaid, but is not really a solution to the problem. Another fix would be either the gas block inserts (cheaper but more time to install) or the gas tubes (more $$ but easier to replace) from Black River Tactical. You pick a gas size based on the barrel length, gas system, ammo, and suppressed/unsuppressed shooting. Both options offer a non-adjustable, permanent reduction in gas flow and will likely eliminate or at least greatly reduce your gas to the face problem.
The problem with adding buffer/inserts/etc. is you are adding money into a lower quality gun. At a certain point you are better off just selling what you have for what you can get out of it and starting over. If you are looking into the replacing solution, feel free to either PM me or just post here and I'm sure me or someone like Will Larsen could point you to several good options.