Froyo is slow on Arm11 architectures (HTC Wildfire, etc) NOT on Arm Cortex A8 or similar (Hummingbird, Snapdragon etc). The N900 CPU at 600 MHz is a lot faster than any Arm11 CPU (like HTC wildfire, SE x10 mini, HTC legend, Hero) no matter what MHz their CPU runs at. It's like comparing Pentium (the original) with a Core2.