I have 2 gpu nvidia geforce gt 640 gddr3 2gb and sapphire hd radeon 7770 1gb gddr5.And on internet i saw that 7770's benchmarking is better than 640 but in my pc gt 640 gave better benchmarks in all the games GTA 4,Battlefield 3,Far Cry3 etc. Why is it so ?