Would it be practical to patch out any SMM calls and get applications to run more smoothly?

It's not super easy under Windows and it would likely disable dGPU power management. Easier to patch the DSDT not to send those notifications (although that's still not super easy under Windows)