I had the same problem and stuff, and i know how to fix it! When u go into Magic launcher, I will do it like this
Magiclauncher/Setup/ at enviroment, go to your version that works, press that so u use it. Under there it says minecraft.jar: (Your version used) At the side of there it should say Select, do select, go into .minecraft (You will probably come there at first) Then Find the version that dosent work, and ok, and ok again then play, THATS how i fixed it!
Hope it works[s[/s]