A firmware upgrade will not necessary solve those problems. Try to access Settings > About Phone > Software Update. Check for updates using this way. Alternatively, go to Privacy > Factory reset and delete all the contents of the phone (settings, custom apps). This is usually the problem with phones. They might get stuck and work very slow because of too many applications running at the same time.