well most use muticore possing as a requrment and anthing lower and 64 bit java is now requred to avoid crashes in real times games for even the smallst of games to even run on most computers bulit past 2012
As for needing a powerful high performance PC? Naaaw! Oolite's resource demands are so low it can run smoothly on a 90's computer; a potato with an Athalon XP and a Geforce 3 is still almost too much computer.
Now to your issue. More than likely you're looking at some bad memory, and/or a barely stable overclock that's causing the crashes. Oolite itself tends to be right stable; even the test builds are hard to crash.