Blender newbie here. I'm building some kind of "obstacle course" with soft bodies and rigid bodies in which a jelly ball falls down a ramp with a few obstacles. Problem is, just a frame of simulating the ball merely touching the ground takes about two minutes, in which the program freezes. I've been told it's due to lack of RAM memory, but, for example, when I simulate a soft body ball falling into a cube in a new project it calculates it almost instantly (I've got 8 GB of RAM, an Intel i5-4430 processor and no, the platform has not a lot of edges). How can this be? I'm sure people who do these kind of simulations with soft bodies don't have to leave their computer open for a week just to bake a simulation.
Any advice will be welcome. Thanks!
(File download HERE. Sorry for bad modelling and all that stuff, I'm still learning :c ).
Edit- some details as suggested by Rich Sedman.