Dell precision M6800 mSATA High i/o wait

I am running a dell precision M6800
i7-4900MQ
12GB DDR3 RAM
512GB mSATA with the SATA II interface
Linux Mint 18.2 x64

I am experiencing high i/o wait, I am using veracrypt to make 18GB containers but my write speed slows from 220MB/s to 25MB/s

This may be down to slow bus speeds

I am wondering if changing my distro will help?

Windows is not an option

I’m thinking its Upgrade time but before I break out the CC can anyone shed some light on my problem

Same problem on haswell laptop, try switching mSATA ports and re-run the benchmark.

I get different reads and writes on different ports but they are inconsistant, and I have given up on solving the matter a while back.

Yes from what I have researched the problem is complex, if I run on the SATA 3 interface with a 128GB SATA 3 SSD (boot drive) rated at 450MB/s I get the same problem abet slightly faster at 85MB/s

With the same storage options on my Lenovo 5th gen haswell ultrabook all is good but its only a dualcore and bottlenecks on the CPU usage.

Im thinking of a MSI GS with 2x M.2 PCi-e SSD in RAID 0

Which encryption? Better have good backups.