Sir,
A few more checks to get you going.
1) Check the extractor groove. The groove that grabs the case rim should be sharp and not deformed. If you lightly draw it across your finger, it should feel sharp, not dull.
2) The extractor spring should be hard to compress. It should have a small insert inside the spring (blue for rifles, black for carbines). I don't see an insert in your photo, it must be missing? Black insert is best as it helps clamp down on the casing for extraction. The o ring around the extractor spring is often not required unless you have a really hard running/short barreled rifle.
3) The ejector, in the bolt face, should move freely under spring tension. If the spring is tired or rusty, it will have a hard time pushing out the expended casing.
In the other thread, your gas key bolt broke off. Get an "easy out" from your local hardware store and you will be able to unscrew the damaged bolt. You will drill a shallow hole into the broken bolt, allowing the easy out to grab onto the thing so that it can be unscrewed. Get replacement carrier key bolts from Bravo Company, they will be hardened and strong enough to get the key torqued down properly again. Once you replace and tighten, stake those bolts in place so they don't back out and cause a leak.
The broken gas key bolt may have been cracked and leaking gas from your bolt carrier, causing a loss of gas and making the rifle choke.
The heavier buffer can be swapped into the rifle once it is running well. If you put one in now, its just something else in the mix to try and get the rifle running well. (Go with an H buffer when ready, checking for malfunctions when you swap it in.)
Since you are getting two replacement bolts for your carrier key, add a set (3) of gas rings for your bolt and an upgraded extractor set (spring,insert). Those issues should fix your rifle and not break the bank getting it running again. The gas rings and extractor spring can wear out, so starting with new parts is a good thing.