Right, rebooted, back to running it from disk and using the old config file from before the reinstall.
Still running like a pig. The only change is that it's allocated 3GB of RAM, perhaps it's got too much? :\
Back to old settings, back to old JVM (was running on the 64bit JVM), and it's just as bad.
What. The. Fuck.