Tried two methods, one failed, the other is still under test.
[Method 1 - no improvement]
Goto Control Panel-Hardware-Device Manager-Disk Drives, goto Policies tab and turn off Write-caching. After some hours coping lots of files, the disk becomes bad device in WIndows. Disk is good. Just not usable by Windows. Need cold-boot or restart.
[Method 2 - still under testing]
Open PC enclosure. Unplug all SATA cables from Marvell ports, and plug those to SATA ports of ASMedia or Intel chips. Windows Write cache should all be on now. Verify it under Control Panel (as above). So far so good. Give it a spin and see if it can work.