Have you tried with WINE? I've found all my games work well on Linux with WINE. I have not tried running 3DGS though ... that might be fun.