I can tell you that an XP-90 covers RAM slots 1&2, so a 120mm fan will leave little or no room for movement. It might physically fit, but it would be very tight.
Try posting this question over at the MSI forums. I'm sure someone has already tried this, or at least knows for sure if it will fit or not.