Thanks very much for all your replies!
As for resolution, I'd like to run it at 1600x1200 as that's the maximum my CRT monitor can do now. Not sure if the new LCDs can do more than that. But if they do, I would certainly like that option.
Currently, I'm running Far Cry 2 on 1024x768 with most of the settings on "High." Once in a while I notice that certain parts are choppy, but it's still bearable.
Ouch! Had I known that Intel would be coming out with the Core i5 soon, I would've delayed purchasing this system.
Unfortunately, I'm now committed to this setup for the next 2 years or so.
The reason I plan to get the Q9650 is that I read somewhere that it has will be discontinued early this year so Intel can focus on the i7. Being the case, I'd like to get the best, reasonably priced system, for the "old" technology from Intel.
This should help keep my system relevant for the next few years.
Incidentally, I plan to overclock the Q9650 to as high as it can go.
Well for the video card, I'll make that the last priority for now. I'm making the CPU my first priority as that'll be discontinued already.
Price is definitely a concern, as the 4870 seems to be more expensive than a CPU here. But like I said, as a last priority in the time scale, I expect prices to be a bit more reasonable.
Since I'll make the video the last priority, one of my friends suggested that I wait for DirectX 11 cards instead.
In the end, I need to save up for it all. It'll be better if I have a target budget so I can make adjustments.
Thanks again everyone for your help again!