Anyway, I've dug out another PC that seems to work a bit better and will copy my wallet across and update on that. Then send my coins across to an electrum install or something.
Another computer is easier, if that fails, ask someone you trust to use your wallet to send the coins to a different address that you can access (blockchain.info or mtgox for example)