In my opinion they should remove the compensator as an option for tke AK74, but leave the recoil reduction it provides (as the real life AK74 actually has a very effective muzzle brake already) and instead simply bump the weapon up in weight from 4 to 5 to be alongside the M4.
As for the AKM, they should allow it with and without compensator, but the compensator should be the real life angled cut one:
As for all of the rest of the compensators (& flash hiders) ingame, they need to be reduced dramatically in size, as in reality most compensators are only slightly wider than the barrel, being the same size as most flash hiders.
Should also note that today the real life M4 carbines (& M16s) comes with a dual purpose compensator/flash hider, where there are only vents on top, reducing muzzle climb and flash at the same time.
Finally the 35 round mags just need to be reduced to real life size, as what we have ingame right now looks like a 40-50 round mag. A real life 35 round mag looks like this in comparison to the rest:
i.e. only slightly bigger than the std. 30 rnd mag.
They could even give the 35 rnd mags that smooth contour as seen above to make it stick out visually from the std. 30 round mags ingame that way.