the reason i want to upgrade is mostly cause of the graphics card, there are a lot of games i would like to play, but i cant because of the intel gma x3100 in my current macbook. a littlebit because i want more harddisk space. and ofcourse because of the new supersexy design :b who doesnt like new shiny gadgets hehe
Oh so you have a MacBook. Ok so that's a
little bit more justifiable if you're gonna sell that MacBook to subside the new MBP. If you weren't, I would keep it and think about getting a better/cheaper gaming alternative. Think about it, in order to play the latest and greatest games you would have to buy a new MBP each year just for the gfx card in order to keep up (nothing is upgradable in a laptop except HDD and RAM). And you'll probably be playing the games on medium graphics settings anyway. I play Left4Dead and COD4 with mines (via Windows) on decent settings but I have to stomach graphics/performance sacrifices in order to do so. They're playable, but would they run better on a cheaper desktop PC or a console? Definitely!
My advice? Get a console for a couple of hundred or build/buy a PC gaming rig for under a thousand. It'll be at least half the price of a new MBP but it'll be upgradable and it can go toe to toe with console graphics. Buying a laptop with the main intention of playing games is not smart. Sure it can play games, but that shouldn't be its main focus.
I bought my first MBP in 2007 (with the ATI x1600 or something like that gfx card) with the intention of using a much better OS, Final Cut Pro, and to game over Windows too. I sold it and bought another MBP (with 8600m gt) in early 2008 after having mix feelings about the performance of the x1600 in the games I wanted to play. I sold it for like 1300 even though I paid 2500 for it to subside the cost of another 15'' $2500er. Realizing the futility of spending 1000-1500 to "upgrade" it every year, I realize I was in a no win situation and decided to just buy a used Xbox 360 for my gaming needs.
Hope that helps! Good luck with your decision.