Performance tests aren't going to do much of anything to test for stability, and Windows not knowing about a write cache doesn't mean there's no write cache.
You need to investigate your IO subsystem. Not run a quick test on it, but look at every level and see what errors, if any, are occurring. Speak with your storage admin, speak with your vendor.
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability
We walk in the dark places no others will enter
We stand on the bridge and no one may pass