Ну во-первых тебе стОит установить пакет кодеков, например k-lite kodec pack, тогда и стандартный проигрыватель сможет читать любые файлы и *.avi в том числе.
Второе: универсальные программы для просмотра видео - Light Alloy, BSplayer, это те, которыми пользуюсь я.
И третий совет: Виста пока еще сыровата, многие программы не поддерживаются Вистой и есть проблема с драйверами. Поэтому советую пока пользоваться Windows XP.