For an alternative choice, I used to use Parallels when I had to run a piece of Windows software and it worked flawlessly. Perhaps buying their package would fix your problem. Aaother product, Fusion, works in a similar fashion but I have no experience with it.