I compiled the windows wallet from the github repo myself -- and it is behaving better. If anyone wants to try it, I uploaded it to
www.rejectmining.comUsual disclaimer: you will have to resync the blockchain! Make sure you backup your wallet.dat first -- and make new backups regularly!