I see that problem as well. In both the old as well as in the new 32 bit Windows wallet.
When I start the wallet it has 3-4 active connections and wallet syncs properly for a bit (1-5 minutes) then it gets stuck and stop syncing new blocks. Interesting thing is that the blocks that it gets stuck on are always round numbers for me 465000 for example. After restart it gets to say 465500 and stops again. Same thing happens if I use the bootstrap. It will start syncing and soon will get stuck on some round block.
I tried restarting 10-15 times and new blocks get synced with each restart, but its not possible to catch-up this way and fully sync as it is 1- 2 days worth of blocks at at time before it blocks again.
So it is not possible for me to stake any coins with any wallet. If you have any suggestions let me know.
From the debug.log you can see everything is chugging along with new blocks syncing. Then the "connection timeout" and "trying connection" messages start appearing and then a "socket closed" message a then its toast :
snip from debug.log
----------------------------------------------
ProcessBlock: ACCEPTED
received block 4bf0c1925d402c83cfc4
SetBestChain: new best=4bf0c1925d402c83cfc4 height=465997 trust=278939176439 date=07/01/14 21:30:22
ProcessBlock: ACCEPTED
received block 51cebf945559a05ef5d7
SetBestChain: new best=51cebf945559a05ef5d7 height=465998 trust=278955953911 date=07/01/14 21:39:11
ProcessBlock: ACCEPTED
received block 6b05a3493272526f5688
trying connection 107.77.240.95:1856 lastseen=388836.3hrs
SetBestChain: new best=6b05a3493272526f5688 height=465999 trust=278972731383 date=07/01/14 21:48:57
ProcessBlock: ACCEPTED
received block e6342201abceedb9d0be
SetBestChain: new best=e6342201abceedb9d0be height=466000 trust=278989508855 date=07/01/14 21:49:48
ProcessBlock: ACCEPTED
Added 464 addresses from 188.165.39.224: 4 tried, 5396 new
Added 518 addresses from 188.165.39.224: 4 tried, 5396 new
Added 79 addresses from 188.165.39.224: 4 tried, 5390 new
Added 445 addresses from 94.177.203.132: 4 tried, 5412 new
Added 445 addresses from 94.177.203.132: 4 tried, 5462 new
connection timeout
trying connection 94.197.171.48:1856 lastseen=83.5hrs
connection timeout
trying connection 109.133.110.184:1856 lastseen=388836.3hrs
connection timeout
trying connection 172.114.38.19:1856 lastseen=5.0hrs
connection timeout
trying connection 128.199.229.31:1856 lastseen=388836.3hrs
connection timeout
trying connection 115.28.38.190:1856 lastseen=92.9hrs
connection timeout
trying connection 156.57.13.94:1856 lastseen=388836.3hrs
connection timeout
trying connection 46.211.92.208:1856 lastseen=11581.0hrs
connection timeout
trying connection 159.255.16.107:1856 lastseen=388836.3hrs
connection timeout
trying connection 47.188.36.71:1856 lastseen=296.0hrs
connection timeout
trying connection 173.239.232.74:1856 lastseen=388836.3hrs
socket closed
disconnecting node 72.241.235.204:1856
...
...
...
Only 'connection timeout' and 'trying connection' messages from that point on