I built a 10.5" 5.56 upper with a YHM Turbo T2. Ballistic advantage barrel, Seekins adjustable gas block. PSA M16 bcg.
I have the gas block adjusted so that it cycles reliably with the least amount of gas required. Good 4 o'clock ejection pattern.
However I'm still getting a ton of gas to the face and my brass and magazines are completely filthy.

Is this the nature of the beast or is there anything else that is worth doing?

Someone told me to try an H2 or H3 buffer with a red Springco spring but I'm not sure what difference that would make.

Gasbuster charging handle?