My current specs are:
CPU: Intel C2D E6850 @ 3,6Ghz
MOBO: Asus P5K Deluxe Wifi/Ap
RAM: 2 x 1gb Cellshock D9 Micron chip Ram DDR2-800 (4-4-4-12)
GPU: XFX Nvidia GeForce 8800GT 512Mb
STORAGE: WD Raptor X 150Gb, 1xWD Caviar SE 500Gb, 2x WD Caviar SE 300GB
DISPLAY: Samsung SyncMaster 226BW
I' m waiting alot of games to be released in 2008 (Alan Wake, army of two, Far Cry 2, Assassin's Creed, etc...). After Struggling to play Crysis at max specs without AA, im kinda worried about all those new games coming out and their scary requirements...

I was thinking of upgrading either the CPU to a quad core... probably Intel's new Q9450 or upgrading the GPU to Nvidia's GeForce 9 High end series.
What's your opinion? I'm open to recommendations.
Thanks,
Perry.