The problem with not upgrading right now though - is that it becomes a constant thing. There's
always something 6 months down the line that will be worth waiting for simply to drop the price on the current tech.
Fact is that if he wants to upgrade now then more RAM, a 9800 Pro and - if he can stretch to it - a faster processor, would make a really good platform to run DX9 era games from (that is current games like Far Cry, as well as Half Life 2... Doom 3 might chug but I haven't seen that in action since the leaked alpha build.
I'd have to say that of the upgrade options SuperCoolAl has chosen, the 9800 Pro would show the most obvious improvement in current games (example: I played the Far Cry demo on my GF4 4600, it was good but chuggy and I had to drop the details down to medium-low to have anything resembling smooth play... now playing the full game with a 9800 Pro it's a dream - all options can be set to high and it'll be fine in all but the most intense battles).
At the end of the day, upgrade now and you'll have a stable platform for todays games. As Lonestar says you can wait and get the parts for a cheaper price - and given you want it for Half Life 2 which isnt out yet - that might be a good option for you to consider (depends how impatient you get.. I'm terrible at waiting for things myself). Alternatively if you wait a bit longer and save up some money during the period you can probably make a more substantial upgrade that'll set you up for that much longer in the long run with a solid machine.
The call is yours - you're making the right upgrades, the question shouldnt seem to be "what should I upgrade" but "when shall I upgrade".
...also, seeing as youve listed your spending budget in pounds you should check out
www.scan.co.uk, a great company in the UK that Ive bought some parts from myself. They have "today only" offers which can list some really attractive offers compared to your average price.... can't complain about that!
Hope this helps
