Thank you! I think you should apply to a diverse set of schools, given your current G score. Definitely try to increase it if you can. I don't know as much about HK or NUS MFS, but given your profile, you should try to increase your score and apply to a mix of programs given your competitive demographic. Good luck!