this was a really nice lecture...
i've been playing CS since the 6.0 edition :)... that's like 10 years ago i think... and i play a lot like you... but i think i know a little more than you do about one thing...
the difference between the ak47 and the m4 is that the ak47 is more powerful and so it has a bigger recoil, when playing with ak47 you gan get headshots with only one bullet out of the 3-4 bullets you burst ...right?.... well... with the m4 you have to hit 2 bullets to the heat to make a headshot... so... you burst while you strafe... but when you fell the first bullet hit... don't stop the burst like when you use the ak... instead continue to fire 2-3 more bullets... the headshot will eventually come...
hope you understand what i meant :D