that Webometrics ranking is a joke. first of all, look at their methodology (how the rankings were calculated). the criteria includes number of references to literature their profs produced (?) and number of hits on their website (??!). size is also a factor (wtf?). that explains why Penn State is #5 - which is an average university at best, but huge (the campus is basically a city). of course, the bigger you are, the more profs and students you have, ergo, more hits to websites and more papers produced. but what about quality over quantity?
there is no way in hell U of Florida, UC SD, and Texas A&M should be ranked much higher than Yale and Princeton. are they kidding?? would any of you go to those schools over the Ivy League?
well, maybe if you're a HS football star looking to make the NFL
you have it backwards. top schools can afford to be selective because all the top students want to go to those schools. and there's no way you can attract top talent unless you have the best programs, best teachers, and best job placement networks. that means employers, the educational system, and the world in general considers you the best. yes, it's great to be able to recruit potential, but the top students can get into any school. they'll only attend your school if you're the best.
in regard to your other points, it is quite easy to make a list of "best education for least money" schools. just take a ranking you trust, and apply a weighting based on the average cost to attend. i believe somebody already does those lists as a matter of fact. but keep in mind that kind of comparison is not too good when you're talking about multiple countries.