HD 7770 would be better than GT 640.
Ram is ok
monitor is okay (would you tell us the resolutions too?)
I don't think this configuration can run games for the next 4 years, maybe in low settings you could.
you can play the games that are out now in low - medium settings with newest drivers.