"The design of the iMac is only to be an all-in-one, what you bought is what you get. If you want customizations why not get an entry level mac Pro? You can tinker the insides of how you want it. In Mac you get best of both worlds running windows via bootcamp for your games and mac OSX for the serious stuff without sacrificing hardware and software issues. I know not most of us are computer geniuses to setup a windows rig like the pros do. That is where the problem comes, if you setup a rig without knowing everything you always end up getting an error, crashes and slow-down. I know some Windows fanboys here say they know everything about their system but is not. Just people pretending to know everything. Be real guys!"