You should wait for your GCMS notes to arrive. There’s no need to hurry, trust me. I have been there. Try to do your own research. Do not completely rely on your consultant. It’s clear as daylight that they do not care. Low academics might have been the reason for the refusal but to get the actual grounds on what the VO refused your application, you need the GCMS notes. Otherwise you will just be wasting your time and resources. There’s nothing that can’t be justified and low academics do not define your future. Changing programs have worked for people before but you should try sticking to your initial program of choice even after 2-3 refusals. You do not want to look desperate and a spineless person to the authority. The most important point you should keep in mind is that it’s all a matter of luck as well. It’s a test of your persistence . Nonetheless, if I were you, I’d stick to my program, order the GCMS notes and justify my reasonings in a solid manner to the VO. Stand your ground and if you have valid and legitimate points, you will eventually get your study permit. Godspeed.