I was having Midi issues when I first started using X1d, but they all went away when I rerouted my Midi cables. I have a dedicated Midi interface plus the one that is built into my audio interface. Contrary to information I was getting elsewhere, the dedicated interface was not truly Windows 7 compatible and was causing strange lag issues. It even started causing Midi recordings to show almost 128 ticks
early, which was alarming. All I did was to switch to using the Midi In on the audio interface, which I wasn't using at all before, and use all the Outs on the dedicated interface. Separating things this way cured my issues and I haven't had any crashes or lag since.
Now, I'm not suggesting that everyone needs to do something like this, but I am suggesting that things may not always be working the way you think they are.
Regards,
Dan