Will this program work for you?http://watchhdtv.net/program.aspxI'm not sure if it supports Vista *officially* (as in it's not listed) but it's definitely worth a shot.
Could you explain "suck balls" a bit more, usually the drivers that come with your tuner card are the best (and sometimes only) option.