you could drop down to the athlon 3200+ and overclock it (if you're not comfortable with doing that, then forget the suggestion). i have my 3200+ at 2.39ghz (stock 2.2ghz). and it's not even pushing it to the limit.
that may save some money for you, and you can put it towards a
better video card.