So would the summary be:
Alfred State: free ride, less desirable major
Buffalo: barely affordable, desired major
RPI: not affordable, desired major
?
Seems like Buffalo would be the best choice, although being only barely affordable is not great (but being not affordable or not having the desired major would be worse).