If it's for a desktop PC, then forget the ones with the JMicron controller (Corsair Nova & Kingston).
Out of the three at the top of your list, the Vertex 2 will be the fastest with its full IOPS firmware and that 16GB of over-provisioned NAND.
The only thing that may be a problem is the size of the drive, and how big your Windows install is. This drive can be more or filled to capacity without performance taking a hit.
The Corsair Force series is based on the same SandForce SF1200 that is found in the Vertex 2, but 4K IOPS is capped at 30,000 IOPS compared to 50,000 on the Vertex 2.
In the real world in a desktop PC, you won't notice a difference in speed.
The Intel G2, IMO is old now and is easily beaten performance wise by the SandForce based drives.