你硕士打算继续cs吗?top10乃至top20的phd申请难度很大。牛校的phd只靠gpa和几个无关轻重的科研经历是毫无办法的。如果有一些能发表在一些国际知名期刊的话就比较稳了,GPA反而不那么重要了。
建议你可以想办法搞个时间长一点的研硕(延毕gap),新加坡香港加拿大大陆都行(很多都有奖),然后发表一些文章再去申美国phd。否则你可以去一些知名留学论坛之类的,他们有一些导师招生的版面,大多数是一些非大牛校的华人导师招生,你可以去看看有没有感兴趣的方向,并尝试联系一下他们。可能门槛会比直接报大牛校方便点。海套导师也可行,但纯属下蛮力了,不确定性太大。