MacWorld performed several tests between all the Apple devices: iPhone 2G, iPhone 3G, iPhone 3GS, iPod Touch, iPod Touch 2G, iPod Touch 3G. Here are the results, all in one table:
Results are in seconds. Best results in bold. All devices were tested running iPhone OS 3.1. Peggle and Star Defense were app launch times to end of initial load screen. PCalc was launch time to calculator ready. Sunspider was the time to run the WebKit Sunspider JavaScript benchmark. Page load test was amount of time it took to load nytimes.com.