my wallet wont work aswell.tried just about everything.error says "cant initialize keypool"
if i remove my wallet.dat and use fresh one it works but that means i will lose about 7k coins

It looks like you are using the right wallet version; I would guess that there might be some type of issue with the wallet file. I would check the block explorer to make sure of the amount of coins at each address and then if it shows correctly use the dumpprivkey and importprivkey commands in the debug console to restore the coins in a new wallet. (If you can get the dumprivkey command to run on the wallet that won't load.) If not, you could try to use an old backup that loads fine and that might be good enough to run dumpprivkey to get the private key information out so you can restore your coins.
Best of luck!