My wallet has been very problematic as well. Very similar to when the POS wallet was first released. Same problems everyone else is describing, it gets stuck constantly and needs to be restarted.
I tried to reproduce it using 3 different PCs, but wallet used to freeze not for so long only during initial blocks download. And it didn't stuck. Post here or PM me your OS version and PC details (memory ect.) please.
It would help if everyone here could say a couple of words about the wallet, it is easier to work with statistics. But I already started to clean up the code.
It has seemed to me that most of the time when the wallet first starts up, it works as it should for a while. Most often shows no sign of any issues until I check the block or total coin count, this is typically where I notice it is "stuck". In almost every case, upon restart it catches up and works/stakes properly for a bit......how long I am really not sure as I just check in morning and evening.
My PC info you requested..........
Windows 7 64 bit
AMD FX 8150 Eight Core processor
16 gigs of ram
TONS of empty drive space
This is my spare pc which I run numerous other wallets on, also CPU and GPU mine on as well.
Hope this helps!