Min 3G blev också irriterande seg efter uppdateringen till 4 (ej JB), men några krascher råkade jag inte ut för. Efter en veckas laggande så stod jag inte ut längre så jag nedgraderade till 3:an igen och då fungerar den finfint igen.
Jag antar att 3G har för lite minne och CPU för att klara iOS 4 som det är tänkt att fungera. Apple borde aldrig ha släppt uppdateringen för oss med gamla 3G. Jag har för mig att det var den här instruktionen jag följde: How to Downgrade Your iPhone 3G[S] from iOS 4 to iOS 3.1.3