So, I was wondering which of them was worthy of upgrade? My actuall specs are Phenom Quadcore 9550, memmory: 2 GB DDR2-800 DDR2 SDRAM (5-5-5-18 @ 400 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz) and 1 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz) (dual cahnnel, obviously), GPU: Geforce 8800 GTS 320 mb. Motherboard: Asus M3A78-EM. OS: Windows 7 x64 Ultimate So I could upgrade either to a: OCZ Dual Channel Platinum 4 GB PC8500 DDR2 1066MHz Memory (2 x 2048MB) CompUSA.com | OCZ2P10664GK | OCZ Platinum 4096MB PC8500 DDR2 1066MHz Memory (i would replace the memmory i already have, of course) Or BFG GeForce GTX 275 OverClocked Video Card - 896MB CompUSA.com | BFGEGTX275896OCE | BFG GeForce GTX 275 OverClocked 896MB - SLI Ready On the one side, upgrading memmory would be MUCH more cheaper, and mine is only 667 MHZ (determined by the slowest one), so that could perhaps be my actuall "bottle-neck") But then, i don't know if upgrading it would trully impact on games' performance (besides, I was told that in order to get a true boost after a memmory upgrade you should reinstall Windows, since otherwise it will not really take advantage of it, and I'm really not willing to do so). On the other side, with a GPU upgrade, i could for sure run any game maxed and flawlessly. With my actuall GPU, I sometimes have to sacrifice quality (set it to medium) to play flawless (like in Fallout 3, FSX). But, I'm already playing some games maxed (Mass Effect 2, MW2, etc). And my screen is 19", (I play with 1440x900), so i don't know if 275 would be wasted in playing at that resolution and sould keep mine.