This is to confirm what Blackfox had posted.
I have a friend who has a "dual" Mac. He needed it because he tested Microsoft products and other apps to see if there are any hiccups using the Windows side of a Mac. I have tested what few games I have created on his Mac and they work as if they were on a stand-alone Windows system. I have never tried to run and use FPSC on it, however. Oh, and the first time I tried running a game it did crash but it needed Direct X9. He had direct X10 and was at first reluctant to add Direct X9 thinking there would be a conflict or that it would replace X10. I assured him it wouldn't as they would run separately and each would be used when needed.
So, Direct X9 is needed. Yes, he trusted me.
Hopefully this thread won't turn into a Microsoft/Apple fight. Mayo is right if you need (or grew up with) a Mac then get or continue to get a Mac. If you think you need what a so-called IBM compatible has to offer then get a Window's machine.
Actually the Apple color game machine and the TRS-80 business machine came out about the same time. Those who wanted to play games got the Apple. Those who wanted more of what they considered a serious business machine got the TRS-80. Bill Gates wrote the OS for the TRS-80 before he wrote the DOS for the IBM personal computers. To show how versatile the TRS-80 DOS was HAM radio operators used the TRS-80 for a specific use in using their radios. They are the ones who eventually called the TRS-80 the Trash-80. It became an affectionate name for the TRS-80 for some and a name of disdain for others.
Apple later concentrated on all things dealing with graphics. It became a "household" word in the field of education.
Because I did not play computer games at that time, I purchased the very first TRS-80. I wanted to program the personal computer and I knew that was probably the way to go. If I played computer games and purchased an Apple I probably would still be purchasing on the "Apple" side.
BTW, my friend mentioned in the beginning was always an Apple user, however, he worked for a software company that used MS OS'
Sorry for the length but I can speak with experience regarding this age old debate (OMGosh it is age old by now). To me, although it is arguable for some, it is a moot point. A deliberative action for oneself.
"A programmer is just a tool which converts caffeine into code . . . reminds me….. if I had one more brain cell, I could have a synapse! woo hoo, Sparky!
~I'm the Terry of the Flatlands.