Maybe it's just your graphics drivers. Vista is renowned for less than optimal drivers because it's so new. If you can try an alternative driver, it might help.