If you are wanting to use HQI bulbs, you either need to get an electronic ballast or get a magnetic ballast that is specific for HQI.
The electronic's are much more handy to have around as they will run ANY bulb type as longer as it is matched to the ballast advertised wattage. For example, running a 400w bulb on a 250w electronic ballast would NOT work.
I use magnetic ballasts because they are so cheap. Mine was $40 at the local electrical store. The downside to magnetics is that they generate a lot more heat then their electronic counterparts so they are typically remote mounted away from the fixture. They also use more power and can be a little noisier as well than the electronics. They also don't have the ability to run any type of bulb (i.e. Radium, HQI, Mogul, etc...) as mentioned above.
Out of the ballasts you listed, you would have to go with the 400w Dual PFO magnetic to run XM's. I believe a HQI magnetic won't work..