Should be fixed now (
https://www.winuae.net/files/b/winuae.7z), please confirm.
This was quite stupid bug. Overlay limit checks had one comparison that compared Amiga side VRAM end against host side bitmap end which accidentally passed if 64-bit Windows (64-bit Windows allocates memory from higher addresses) but always incorrectly detected write outside of bounds if 32-bit.
I had to install 32-bit Windows 7 in VM to be able to find the bug. No wonder it made no sense at all