I’m just realized that I’m performing the same calculations all over again — how bad or good this GPU comparing to that one. It’ll be much easier to compile everything together just once and reuse. So, here we go:
(5830 & Fermi estimations updated at March, 19).
1. Everything is just estimations. Although for GTS250, GTX260, HD4770, HD4850, HD5770, HD5870 & HD5970 real single MD5 & SHA1 hashing speed is very close to these estimations (like ±1%).
2. Estimations for MS Office 07, WinZip/AES & WPA done for perfect conditions, i.e. there will be some additional calculations in real life, so performance will drop by some amount. However for Office 2007 files (which just using 50 000 of SHA1 iterations) real life results also very close to estimations (±5%).
3. Absolutely pointless to apply above estimations to anything else than MD5 & SHA1 hashing (like 3D games or SETI@Home or …).
4. ATI Stream SDK quality is still very questionable, it’s much harder to program ATI GPUs to get peak performance. And it’s almost impossible to do with OpenCL — low level CAL/IL required. Don’t expect a lot of software for ATI Stream in near future.
5. Clock rates for Fermi are still unknown, I’ve just used 1500Mhz which looks reasonable (for me). As Fermi specifications finally published (March, 19 2010) I’ve updated clocks to 1401 & 1215 Mhz and recalculated all other values.
6. I’ve used http://www.newegg.com for price estimations.
7. With all above notes in mind — HD 5770/512MB currently is most cost efficient GPU for MD5/SHA1 hashing.