Unfortunately you don't have the latest, thou to your provider what you have is their own current.
Here you can find the latest: 10.3.1.2558 live links if you choose to you can update your device with appropriate selected latest OS and be able to run all those Apps you said failed.
You could call us biased, and you wouldn’t be wrong, because at CrackBerry we love BlackBerry and think you should own a BlackBerry Smartphone! We also work as a community support and marketing partner with BlackBerry and BlackBerry Mobile. Our immense passion and knowledge of BlackBerry by our editors and community members make this the best resource for BlackBerry you’ll find anywhere!