Could you please evaluate my below profile,

My GRE Score :- 308
Quant :- 166 & Verbal :- 142
AWA :- 3.5
B.Tech percentage:- 71% , B.Tech Branch - Computer Science and Engineering
backlogs:- 4
Inter percentage:- 90.4%
10th percentage:- 83.17%
Software Working Experience :- 2 years 8 months in MNC

I am planning to apply for the below universities for MS in CS,

1) University of San Jose State University
2) University of North Texas
3) Lousiana State University
4) University of Kansas, Lawrence
5) University of Hosuton - Clear Lake
6) Northern Illinois University

I want to apply for "University of South Florida", but i heard that there is a course-by-course evaluation in University of South Florida, which will cost us 200$ more. So I am not sure whether to apply or not.

Could you please suggest me some colleges where cost of living & tution fee is less, but colleges are good ??

And also I am worried that if i choose above colleges, may be I will face problem during Visa Interview.

Please help me out. I appreciate your Help.