If the 3D monitor is cheaper then go for it, just make sure it's actually a 120Hz monitor. Some 60Hz monitors support 3D.
With 3D you can use Lightboost, which allows for better motion clarity. You do get some input lag with it on though, so I wouldn't recommend it for playing any FPS.