FYI, many top schools (MIT, Harvard, etc.) have explicit quota on how many international undergrads are admitted per year (at MIT it's about 120 students, or 10 percent of undergrads). There is no such limit at grad level, since the money typically comes from research groups and grants, so the limiting factor is really the research group's budget.
It makes much more sense to study almost for free in India/China/Finland/etc. and then do a GRE and apply to grad school in the US. PhD students don't need to pay tuition and even get a monthly stipend. Also many MS students get some sort of scholarship (but not all).