maxtex :
Don't suggest him the 4GB version of 960, cos first of all 50$ more isn't "just" 50$, and secondly the 960's memory bandwidth isn't fast enough for 4GB. Thirdly, why on earth would you need over 2GB for 720p?...
I'm suggesting a 4GB Card because Sayan isn't going to upgrade soon and who knows if he changes the mind and go over 720p? And it sure is "just" $50 if you don't upgrade so frequently
I'm with my GTX 650 TiB 2GB since 2012.
If I would've got a 4GB Version of the GTX 650 (if there was one) it would be a world of change for me right now because I'll not upgrade until this rusts xD
Sayan Koley :
I know those are overkill right now but i will not upgrade soon so I just want to be future compatible at 720p
Why 720p? Are you specifically running through a display device which has a maximum res of 720p or just because 1080p causes lags? If my 2GB GTX650 Ti Boost can give 45 FPS on 1080p 8x MSAA on games like Assassin's Creed 4 and Saints Row 4, i'm pretty sure the 4GB Version of the GTX 960 will easily give you 45-60 FPS on 1080p with 8x MSAA on even demanding games!
(Im sorry im not playing any new games atm, studies caught me
)
UPDATE: Sayan, if you want to save money as much as possible on this case, go withmaxtex's suggestion but it won't be saving if you ever needed over 4GB of VRAM in the future before you're about to "Upgrade Soon".