ok, I hang between a 9600GT 521 card and a 8800GT 512 one. I found a store a price difference is only about 20$. still, because 9600 is the newer model, I still consider it. but one thing only put me on thoughts: stream processors. 64 on 9600 and 112 on 8800. still, on 3dmark, scores are not very far away from each other: 9500 for a 9600, almost 11000 for a 8800, so my question is: what are those stream processors, how will future games be handled, what is the difference between 9600 and 8800 and considering it`s a card for at least 3 years, what card of those 2 will handle games better in the future?