Your testing needs some rework, I recommend upping your worker count on the iodrive and 950 to at least 4 or 8...I did some benching against a 950 Pro here. 960 doesn't have faster small file read/writes. Mostly just faster sequentials.
Fusion-io ioDrive 2 1.2TB Reference Page
I also have a 950 Pro and on my system, it performed better at 4k than the iodrive (latest firmware for each). I can try with your same tools, I was using different test methods and apps.
Sent from my XT1650 using Tapatalk