Well it's that time of the year again when my birthday / Christmas are close by that I normally upgrade something with my computer. Last year I upgraded the power supply just to make sure I'm ready for future upgrades. I'm kind of stumped this year on what to get and would appreciate any ideas. The hardest part about having water cooled parts is with an upgrade to the CPU/GPU comes roughly another 100 dollars for the water block(but thats okay =P like overclocking to much). So i've already been looking into graphics cards since an upgrade to the CPU really means CPU,MB,and memory.. maybe its time though? My budget for my birthday is max $300 and for Chirstmas will be about the same.. so this could be like.. buy a CPU for my birthday.. and then the MB and memory for Chirstmas if thats going to lead to the biggest performance increase. So what do you guys think? The KEY thing to note here is I am a GAMER at heart, so FPS means everything not how fast i can compile/encrypt something. Hence why I was mostly looking at graphics cards because my feeling is that at 4ghz the Q6600 isn't really a bottleneck(maybe im wrong?). In considerations of what to buy ignore the added value for water cooling blocks, I can pay for that piece out of my own pocket =P. So at a price point of $300 what would be my best bang for my buck? or should I just wait till next year?