i would look for an upgrade on craigslist before buying a new "old tech" chip like that,
but the cpu he linked is about right as far as skt 478 goes, you WANT one with hyperthreading
you should be able to find one for like $20-30 used
as far as a video card goes, i would honestly tell you not to even bother plain old PCI is POOP and has nothing to offer
any card, not just the one he linked is not gonna be much better than onboard, especially not for the price you would be paying