My cousin uses gt 640ddr3 card and I saw him play metro 2033 on medium settings and he was able to fetch decent framerates but since gt 640 ddr5 is also out there and I can easily get it for cheaper price. Please clear my doubts about their performance difference. How much performance gap is there? And please do not suggest any other card because I will picking up only one of these. Thank you.