Will a higher class SD card reduce the risk of crashing my Galaxy Ace?
Its because of you are using Max amount SDCard that an Ace can support. 
Ace supports 32Gb Maximum, and you are using the same. But Its fact that Ace supports 32Gb ,but it may cause problems mounting that much higher amount. 

You can try 16GB class 10, it may be accurate.