Go for a Geforce 3 ti 200, the prices should be dropping very soon with the Geforce 4s taking hold... Try the forums for some deals there.
Ram is dirt cheap, esp. the stuff for the older boards, see about finding 256 or 512 to put in.
(Can't help you on the cpu/mobo, IBM & Celerons arn't my thing)