In simple terms, GTX460 is faster than a GTX550 Ti.
=========Read below if you want a more detailed explanation====================
Even if you do look at the GPUs in terms of stream processors, that's still not enough. You need to look at memory bandwidth, texture unit (TMU) performance and Raster Operator Units (ROPs).
GTX550Ti:
Shader operations (SPs x GPU clock speed) = 192 x 900mhz = 172,800 MOperations/sec
Pixel fill-rate (ROPs x GPU clock) = 24 ROPs x 900mhz = 21600 MPixels/sec
Texture fill-rate (TMUs x GPU clock) = 32 TMUs x 900mhz = 28800 MTexels/sec
Memory Bandwidth (Bus Type x Memory speed) = 192-bit x 4100mhz / 8 bits (per 1 Byte) / 1000 = 98.4GB/sec
vs.
GTX460 1GB
Shader operations (SPs x GPU clock) = 336 x 675mhz =
226,800 MOperations/sec
Pixel fill-rate (ROPs x GPU clock) = 32 ROPs x 675mhz = 21600 MPixels/sec
Texture fill-rate (TMUs x GPU clock) = 56 TMUs x 675mhz =
37800 MTexels/sec
Memory Bandwidth (Bus Type x Memory speed) = 256-bit x 3600mhz =
115.2GB/sec
So basically the GTX460 is >= in every performance metric imaginable.
Without doing these calculations, you can always refer to
GPUReview.com. Be mindful that it's not useful to compare NV to AMD based on these metrics on paper. It's relevant within each brand though.
OR an even better method is to check benchmarks like
this or
this or
this.
It's more difficult to answer your question which one "runs cooler" since that depends on the type of aftermarket cooler the card in question and the specific factory vs. stock frequency parameters of the GPUs:
Obviously an MSI Cyclone/Hawk GTX460 or GTX460 Windforce will run cooler than a reference card.
Depending on the price, a good alternative to the GTX460 1GB is the HD6850 or for another $30, HD6870 is even faster than both.
GTX460 can overclock extremely well though (i.e., > 900mhz). For
$120, it's a good value assuming you get the 1GB version and your CPU is fairly modern (i.e., not something slow like an E6400!)
And of course, the obligatory song:
http://www.youtube.com/watch?v=t6FUR_nhGX8