Since iPhone 3GS has 600Mhz CPU and 256 RAM, it's matter time when developers will make apps for 3GS spec which means slow games/apps for us 2G, 3G users. I can see some games will be super slow and some apps will not run properly on puny 412Mhz. Maybe least we can do is to overclock(or de-underclock) it to 612Mhz so we can expend our phone's life a little bit.. Is there a way to actually do this?? Do you think it's hardcoded? 