Not starting a flame war....So that i can compare and buy the best one in my budget..
Unless you are doing some GPGPU programming there is really no need to know the number of stream processors, as you would simply compare apples to oranges. Although the principles in both cards are similar, the architecture and hence the way they perform are completely different. Hence you will see one card performing better than the other in some games/applications, although it appears to have less stream processors than the other.
If you are simply a gamer then the best way of comparing cards and budgets is through the myriads of benchmarks all over the internet. Even Tom has relevant benchmarks with custom resolutions to best fit your screen.