I've been looking into getting a new computer for quite sometime. I'm looking for a system that will be able to run next gen games (Brothers in arms HH, bioshock, crysis, Moh A, COD4) very smoothly on med settings. I have already decided on 2 gigs of 800ddr2 ram and a 8800gtx. I was wondering though, is the e6600 a good enough processor to make sure that I get good fps on these games and will not have to upgrade my system in the near future.