I'm not sure if this would possibly help (Although it couldn't get worse), but if you booted off of a live linux CD, installed java, and tried to run terasology, there's a very small chance it might fix the problem. Most of the times, linux drivers would cause the problems, but you never know...