I will never hesitate to tell someone - openly - that they need to drill up their gas port, when they've got a weakass gas system, and sluggish performance. No gas block in the world is gonna fix that symptom. Superlight buffers are only going to compromise - and complicate - the system, just to get it to function with a too-small gas port. Too often these days, any monkey in the business can get a barrel made, with a too-small gas port on it, and mass-sell it cheap. The people pumping out these cheap barrels don't understand what it takes - and they don't care. When "bigger is better" is the solution - it's really the solution.
Yeah, recoil system needs to be considered, gas block, sure. That's exactly why I always tell everyone to build a functional weapon first (no fancy shiit), and make sure it works. After that, just go crazy and let your hair down, with all the fancy adjustable gasblocks and low-mass this and that, silent-captured whatever. Change one thing at a time, and function-test your weapon. If it still works, get freaky with your next adventure in making the baddest 308AR on the planet...
Don't complicate shiit with complicated shiit. Build it simple, and make sure it works...
Once you have a simple functional weapon, it'll usually work with whatever ammo you throw at it, or have the chance to pick up...