1.) Download and install the latest Nvidia drivers.
2.) You need to disable Windows from fetching drivers from windows update else it will download drivers you don't want and won't work (System > Advanced System Settings > Hardware > Device Installation Settings > Never install driver software from Windows Update)
3.) Download
http://kostasoft.com/downloads/3Dvision.zip and install DSF-KitSetup
4.) Run the init_x64.bat file
5.) run the enablestereo.bat ; You'll notice it tries to install a driver and fails so you then download nvidia drivers version 285.62, extract them to desktop and cancel the installation.
6.) Go into device manager and find NVIDIA steroscopic 3d usb controller, right click and update driver software > browse my computer for driver software > Let me pick from a list of device drivers on my computer > Have Disk... > Browse to "C:\nvidia\DisplayDriver\285.62\WinVista_Win7_64\E nglish\NV3DVisionUSB.Driver" (alter as appropiate if you selected to extract the driver files somewhere else). Let it install those drivers which it should do successfully.
7.) Download this inf
http://3dvision-blog.com/forum/download/file.php?id=122 and install it in a similar fashion to the Nvidia 3D Vision USB Driver
8.) Restart your PC
9.) Run enablestereo.bat
10.) Go into Nvidia Control panel, you should see your monitor is 3D Vision enabled, to see the 3D effects you'll need to run your monitor in "Frame Sequential"
That's how I did it.