If you have a Macbook Pro why not:
1. Build/buy a gaming rig with Windows
2. Buy a monitor that is as aesthetically pleasing as the iMac screen.
3. Plug your MBP into the screen. Upgrade your MBP if it needs an SSD, more ram etc.
You get to keep using OSX with a beefy machine (assuming you have a decent MBP) and can have both computers using the screen. You can even hide the windows box if you think it ruins the aesthetics of your setup or whatever.
You can do all of this and still have a better gaming computer while spending less than the iMac would cost you. You could even probably by a new Macbook Pro and build a better gaming rig than the iMac for around the same price as the iMac you want to get, which won't be upgradeable in the future.
1. Build/buy a gaming rig with Windows
2. Buy a monitor that is as aesthetically pleasing as the iMac screen.
3. Plug your MBP into the screen. Upgrade your MBP if it needs an SSD, more ram etc.
You get to keep using OSX with a beefy machine (assuming you have a decent MBP) and can have both computers using the screen. You can even hide the windows box if you think it ruins the aesthetics of your setup or whatever.
You can do all of this and still have a better gaming computer while spending less than the iMac would cost you. You could even probably by a new Macbook Pro and build a better gaming rig than the iMac for around the same price as the iMac you want to get, which won't be upgradeable in the future.