Hi! First of all sorry for my bad english. I'm going to buy an iMac soon, I can afford an iMac with these specs: 27'' IPS display 3.5GHz Quad-core Intel Core i7, Turbo Boost up to 3.9GHz 8GB 1600MHz DDR3 SDRAM - 2X4GB 1TB Fusion Drive or 256GB Flash Storage NVIDIA GeForce GTX 780M 4GB GDDR5 and my questions are: I want an iMac that is fast as much as possible are these specs enough? How is gaming on bootcamp? Will games lag? Can I put non-Apple RAMs on iMac 27'' ? Will it void warranty? Will it cause problems? Is there a chance to break RAM slots while replacing rams? I'm going to use iMac for a very long time (at least 5-6 years), and I want it run like new after 5-6 years and I want to run most apps and programs after 5-6 years which hardware should I go with and what should I do? Will Apple Superdrive work with iMac, are there any cheaper alternatives to it? Thank you!