I never did it myself, but have played with a "working" setup. You'll note I placed quote marks around the word working there.
CPU power is irrelevant to D3D/OpenGL performance, since that shit is all handled on the video card. Virtualisation platforms do not and cannot give you direct access to the video card, hence it not working. All the guest OS sees of the video card is essentially a standard SVGA card.
You can "play around" with Linux just fine without the compiz eye candy on.