Not that this will fix your issues under mac but...

I am willing to bet, if you run vista on a machine that vista was intended to run on, you wouldnt get these issues.