I highly recommend
/www/minitube. I have been very successfully watching HD videos on here "some", and having a amazing viewing pleasure without crashes(so far).
Update:**After playing with the setting a while. For my hardware smtube does the job. With far less hicups at 720p. minitube just couldn't handle it.**