How is this starting a flame war ? Its a perfectly straight forward question. Its unsurported statements to the effect that one thing is better than another that generally start flame wars in my experiance.
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.
Also depends on the software you're going to use. As of now, there are a lot more applications available for CUDA rather than ATi's Stream. OpenCL should help remedy this, but it would probably take a lot more time for apps to start using it.