My experience with Wine and MMOs is kind of a rough experience. MMOs are updated often which can cause many headaches. You might have it running in a playable state one day, and then have it completely broken the next.

As for dual boot vs. VM. VM's usually don't perform well with large 3D games.