higher speed ram, get a pentium chip not a an AMD, unless you go higher than 2.8 as a 2.8 AMD only runs at about a 2.2ghz.
Graphics card i've always rated and brought ATI, i've currently got a Radeon pro 9800 which seems to do the job.
i would also get slightly higher bus speed RAM. (and go for a good brand name)