Sugar in Palermo (costa rica y armenia) CAN be a sports bar if you ask one of the owners nicely. His name is Martin...also founder of a more long term, networking expats group here in Buenos Aires. Get to be good friends with him and he will hook you up on the big screen if you cannot find out of your games. He played the Michigan vs. Ohio State game for me last November...such a nice guy.
College football is tough to find...the choices are Casa Bar or the Alamo in Recoleta
the problem also is there are only a few screens and soooo many college games so if you are looking for a small school or a bad match up that will be hard to find...
if you smoke go to the Alamo... if you dont smoke try Casa Bar....good luck