A Sapphire ATI Radeon 9800 Pro, which seems to be the best 9800 out there, runs for about 220 if memory serves correctly, and I think it would really improve your graphics. That is probably the first and biggest problem with your computer's gaming ability.