about bus width, a simple way to compute it (just to show the difference) is:
mem speed * bus width, so
if you have say same speed, say 100 (to keep it simple). then the memory bandwidth for both will be:
100*64(bit) = 6400
100*128(bit) = 12800
so, if you have a 64 bit, and everything being equal. the 64bit will have to have the mem speed up to twice (2*100) to be able to match the 128bit
200*64 = 12800 (to match 100*128)
these 64bit gpu's don't really have twice the speed of their 128bit counterpart, so those are usually slower. mem bandwidth is important but it's just one piece of the puzzle, and is more important than the amount of ram in most cases