Hi guys, I don't know if this has been asked already but since there's alot of topics around here, I couldn't find my answer. Anyways, I'm thinking of getting the new iMac 27" 2.7Ghz. I plan to use windows (alot) via bootcamp for my gaming needs (games like Bad Company 2, Portal 2, Crysis etc) and other softwares that I need for work that don't run on Mac OSX. Will the iMac work smoothly with all this? Also, as far as replacing parts goes, can I manually upgrade graphics and other components down the line or will it have to go back to Apple? Thanks.