This actually explains a long time mystery for me. In my Alienware X99 board my Titan XM and XP both ran at X8. Then I got a MSI X99 and again, XP was running at X8. I was worried it was duff, but then I moved it down a slot (had to for water cooling) and sure enough X16.