<p>Binghamton is a definite reach but since they are rolling admissions, apply soon. On the other hand, retake the SATs because your stats are well below the Binghamton average.
Several of the other SUNYs are less competitive and well worth applying to.</p>