You should probably get a GTX 770 but from a different non-reference company, like EVGA or Asus. It also depends on what kind of monitor you are using. If you are gaming at 1080p and below, you really only need 2 GB of VRAM.
But my suggestion is to go with the 770.