Ouch yeah I think an upgrade is needed, my hamster hasnt keeled over just yet

lol
Yeah was gonna say if you had AGP(like I have) it may be worth trading in for new motherboard lol
Graphics Card - Yeah with 128Mb graphics card you seriously need to upgrade it, ther norm at the moment is 512+, maybe even 1024Mb.
I personally prefer NVidia card, but others may prefer ATI/AMD, if its NVidia you are looking for then going on the budget I'd be looking at the 9400GT, 9600GT or 9800GT depending on how much your spending on the other parts you need, also make sure that you power cables are right for your graphics card, as it can cause the graphics card to heat up faster than it should.
I might be wrong but
This Card looks fairly decent to me.
As to RAM I aint got a clue I know it differ a lot with different machines
I'd speak to Jim about processors, I think it was he who knew a bit about them trying to teach me about them ages ago!